{ "@context":"https://www.w3.org/ns/activitystreams", "type":"Collection", "id":"https://epiktistes.com/objects/07vWq0x03DA/thread", "items":[ { "@context":[ "https://www.w3.org/ns/activitystreams", {"Hashtag":"as:Hashtag"} ], "published":"2022-11-26T20:07:27.719Z", "attributedTo":"https://epiktistes.com/actors/toddsundsted", "to":["https://www.w3.org/ns/activitystreams#Public"], "cc":["https://epiktistes.com/actors/toddsundsted/followers"], "content":"

i added some in-process data collection to ktistec in order to better understand how it uses memory.

attachment 1: chart of total requested, heap, and free

the chart shows the accumulated total requested memory (blue) over time. as expected, it grows monotonically and almost linearly. in theory, i guess, if i posted something engaging, you'd see the effect of the engagement  (likes, shares, follows, etc. etc. etc.) on memory usage. in any case, the heap (red) remains flat.

attachment 2: table of total requested, heap, and free

i think it would be great to have this chart on the metrics page. when time permits, i'll add it. in the meantime, if you're running a (very) recent build, you're collecting data.

#ktistec

", "mediaType":"text/html", "attachment":[{"url":"https://epiktistes.com/uploads/26faa92b/9719/4fc6/1.jpg","mediaType":"image/jpeg"},{"url":"https://epiktistes.com/uploads/588b4a53/af48/4a1a/1.jpg","mediaType":"image/jpeg"}], "tag":[ {"type":"Hashtag","name":"#ktistec","href":"https://epiktistes.com/tags/ktistec"} ], "type":"Note", "id":"https://epiktistes.com/objects/lxc8ZBkbsOE" } , { "@context":[ "https://www.w3.org/ns/activitystreams", {"Hashtag":"as:Hashtag"} ], "published":"2022-11-26T20:09:16.552Z", "attributedTo":"https://epiktistes.com/actors/toddsundsted", "inReplyTo":"https://epiktistes.com/objects/lxc8ZBkbsOE", "to":["https://epiktistes.com/actors/toddsundsted","https://www.w3.org/ns/activitystreams#Public","https://gopinath.org/actors/rahul"], "cc":["https://epiktistes.com/actors/toddsundsted/followers"], "content":"

shoutout to @rahul btw for pointing out the memory problems (now fixed, i hope) that led to this work!

", "mediaType":"text/html", "attachment":[], "tag":[ {"type":"Mention","name":"@rahul@gopinath.org","href":"https://gopinath.org/actors/rahul"} ], "type":"Note", "id":"https://epiktistes.com/objects/07vWq0x03DA" } , { "@context":[ "https://www.w3.org/ns/activitystreams", {"Hashtag":"as:Hashtag"} ], "published":"2022-11-26T20:36:34.612Z", "attributedTo":"https://gopinath.org/actors/rahul", "inReplyTo":"https://epiktistes.com/objects/07vWq0x03DA", "to":["https://www.w3.org/ns/activitystreams#Public","https://epiktistes.com/actors/toddsundsted"], "cc":["https://gopinath.org/actors/rahul/followers"], "content":"

Thanks @toddsundsted, I _really_ appreciate all the work you are putting into Ktistec! I should be able to verify the memory problem on Monday, when I have access to a build machine.

", "mediaType":"text/html", "attachment":[], "tag":[ {"type":"Mention","name":"@toddsundsted@epiktistes.com","href":"https://epiktistes.com/actors/toddsundsted"} ], "type":"Note", "id":"https://gopinath.org/objects/v66vBRniNaE" } ] }