英語版
このページの英語版を見る

core.internal.gc.impl.manual.gc

このモジュールには、公開されている要件に従った最小限のガベージコレクタ実装が含まれている。 このモジュールには、公開されている要件に従った最小限のガベージコレクタの実装が含まれている。 このライブラリは、ほとんどの場合 しかし、ガベージコレクタに依存しないアプリケーションでも使用できる。 ガベージコレクタに依存しないアプリケーションでも使用可能である、 また、'new'で割り当てられたすべてのメモリは、'delete'で決定論的に解放される)。 'delete'で決定論的に解放される)。
ブロック属性データは追跡されなければならない。 FINALIZEビットを追跡しなければならない。 オブジェクトでないブロックでrt_finalizeを呼び出すと、アクセス違反になる可能性があるからだ。 以下の 以下のアロケータでは、この追跡は先頭のuintビットマスクで行われる。 実際の アロケータは、基本的なGCと同じように、このデータを別々に格納した方がいいかもしれない。 GCに似ている。
Authors:
Sean Kelly