mastodon.zunda.ninja is one of the many independent Mastodon servers you can use to participate in the fediverse.
Zundon is a single user instance as home of @zundan as well as a test bed for changes of the code.

Administered by:

Server stats:

1
active users

うりゃ

$ heroku config:set 'RUBYOPT=--yjit --yjit-exec-mem-size=32'

zunda

--yjit-exec-mem-size=32にして(04:20UTCの縦線)わりとすぐにR15(メモリの使いすぎで再起動)エラーが記録されてるなあ。16にしてみよう。

いやしかしYJITしないでもメモリおりもりだねえw

この512MB(+512MBスワップ)のweb dynoではPumaが1プロセス3スレッドとSidekiqが1プロセス動いててて、もうあんまり減らせないんだよねえ。RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR=4.0とRUBY_GC_OLDMALLOC_LIMIT=67108864になってるのを調整してもいいかもだけどフルGC走させるのもレスポンスを遅くするだけだしなあ…

--yjit-exec-mem-size=16弊ぼっちを動かし始めて(グラフ中央)、12時間ほど経ちました。何度かメモリの使いすぎで再起動されているけれど、応答時間のスパイクが減ったような気がする。いやしかしふだんこんなにスパイク見えてたかな?

ややや、ときおり再起動され続けてるなあ…。応答時間は、うーん、わからない。最短24時間様子をみてからどうするか考えようか。

16MBまでのYJITで金曜日午後UTC-10までの24時間でメモリもりもりによる再起動は10回ありました。むーん