D言語 Part8
■ このスレッドは過去ログ倉庫に格納されています
0261デフォルトの名無しさん
2006/01/25(水) 23:07:33他から参照があっても開放されるよ。(つーか正確にはフリーリストに
戻されるだけで物理的には開放されなくて、次他でnewがあったときに
使いまわされるようになる。)
ソースで言うと internal/gc/gc.d の _d_delclass で _gc.free されてる。
>>254
うちだと>>110の最後の行を
void func() { auto GCTest obj= new GCTest(1024*1024*200); delete obj._mem; }
に変えたら消費メモリは増えなくなったが…
■ このスレッドは過去ログ倉庫に格納されています