摘要 |
本発明は、循環グラフにおいてオブジェクト寿命を管理する方法、システム及びコンピュータプログラム製品に及ぶ。本発明の実施形態は、割り当て済みのシステムリソースを、例えば(参照カウント法、及びガベージコレクションのような)異なるリソース再生技術を混合するオブジェクトのグラフから回収することを含む。ガベージコレクションを実行すべきと決定したことに応答して、GCオブジェクトと参照カウントオブジェクトとの間の参照を検出する。検出された任意の参照に対する参照タイプ(例えば直接、間接、標準、トラック、弱等)も決定される。ガベージコレクションを実行して、任意の割り当て済みのシステムリソースを回収することができるかどうかを決定する。ガベージコレクションは、オブジェクトを回収すべきかどうかを決定するときに、GCオブジェクトと参照カウントオブジェクトとの間の参照と参照タイプとを考慮する。 |