GCの頻度
自作ゲーで発生するGC頻度がどんな雰囲気か体感しといたほうが良いのかなと思ってGC走ったタイミングで標準出力になんか出すようにしてみた。といっても以下の如くアホのようなやりかたです。こんなんでほんとに良いのでしょうか。
bool g_gc_watcher = false; class GcWatcher { ~this() { writefln("-------------GC-------------"); g_gc_watcher = false; } }
ループの通り道に以下のように適当に書いておく。
if (!g_gc_watcher) { new GcWatcher(); g_gc_watcher = true; }