摘要 |
ファイルシステムにおけるオブジェクトのハイブリッドガベージコレクションのための方法が開示される。方法の実施例は、ファイルシステムにおけるそれぞれのオブジェクトを、参照カウンタ、失効時間、およびバージョン識別子に割り当てるステップを含む。オブジェクトの参照カウンタがゼロでない間、オブジェクトはファイルシステムの中に保持され得る。オブジェクトの参照カウンタがゼロであるとの決定後に、オブジェクトは、オブジェクトに関連付けされた失効時間までファイルシステムの中に保持され得る。オブジェクトを参照しているリファレンスが検出された場合、オブジェクトの失効時間は、オブジェクトとリファレンスの失効時間のうち最新のものに更新される。さらに、オブジェクトのバージョン識別子が既定のバージョン番号より大きい間、オブジェクトはファイルシステムの中に保持され得る。 |