GCの挙動が今一つわかりません。
いつまでたっても全くメモリが開放されないみたいなんです。
auto付けてfullCollectしてんのになあ。

import std.cstream;
import std.gc;

class GCTest {
    private void[] _mem;
    this(size_t s) { _mem = new void[s]; }
}

int main()
{
    char c;
    for (uint i = 1; i <= 3; ++i) {
        dout.writefln("%dtimes.", i);
        func();
        fullCollect();
        din.flush();
        din.read(c);
    }
    return 0;
}

void func() { auto GCTest obj= new GCTest(1024*1024*200); }