>>244
他から参照があっても開放されるよ。(つーか正確にはフリーリストに
戻されるだけで物理的には開放されなくて、次他でnewがあったときに
使いまわされるようになる。)
ソースで言うと internal/gc/gc.d の _d_delclass で _gc.free されてる。

>>254
うちだと>>110の最後の行を
void func() { auto GCTest obj= new GCTest(1024*1024*200); delete obj._mem; }
に変えたら消費メモリは増えなくなったが…