特許
J-GLOBAL ID:200903026034414445

コンピュ-タメモリの世代動的管理のための方法及び装置

発明者:
出願人/特許権者:
代理人 (1件): 五十嵐 孝雄 (外2名)
公報種別:公開公報
出願番号(国際出願番号):特願平11-100480
公開番号(公開出願番号):特開2000-047931
出願日: 1999年03月02日
公開日(公表日): 2000年02月18日
要約:
【要約】 (修正有)【課題】 コンピュータメモリ内で世代ガーベジコレクションを実行するための方法を提案する。【解決手段】 第1メモリ部と、関連マーカーを各々有する複数のブロックに分割される第2メモリ部とを含むメモリの第1メモリ部上で第1のガーベジコレクションを実行し、また、第2メモリ部の複数のブロックのうちの所定のブロック上で、第2のガーベジコレクションを実行する。さらに、第2メモリ部の所定のブロック上で、第3のガーベジコレクションを実行する。それには、所定のブロックに関連するマーカーによって表わされるステータスの少なくとも一部に基づいて、所定のブロックがその所定のブロック内に含まれていない第2のオブジェクトを参照するところの第1のオブジェクトを含むか否かの判定を含む。
請求項(抜粋):
コンピュータシステムに関係し、第1メモリ部と、関連マーカーを各々有する複数のブロックに分割される第2メモリ部と、を含むメモリを、動的に管理するためのコンピュータ実現方法であって、前記第1メモリ部上で、第1のガーベジコレクションを実行する工程と、前記第2メモリ部の前記複数のブロックのうちの所定のブロック上で、第2のガーベジコレクションを実行する工程と、前記第2メモリ部の前記所定のブロック上で、第3のガーベジコレクションを実行する工程であって、前記第3のガーベジコレクションは、前記所定のブロックに関連するマーカーによって表わされるステータスの少なくとも一部に基づいて、前記所定のブロックが、該所定のブロック内に含まれていない第2のオブジェクトを参照するところの第1のオブジェクトを含むか否かの判定を含み、前記ステータスは、前記第2のガーベジコレクションの実行後に前記第2のオブジェクトへのリファレンスが記憶されたか否かの表示を含む工程と、前記第2のガーベジコレクションの実行後に前記第2のオブジェクトへのリファレンスが記憶された場合に、前記所定のマーカーを用いて、新たなルート・アレイを生成する工程と、を備えることを特徴とするコンピュータ実現方法。
IPC (2件):
G06F 12/00 591 ,  G06F 9/44 530
FI (2件):
G06F 12/00 591 ,  G06F 9/44 530 S
引用文献:
前のページに戻る