読者です 読者をやめる 読者になる 読者になる

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;
}