特許
J-GLOBAL ID:200903083472773710

メモリ管理方法及びメモリ管理装置

発明者:
出願人/特許権者:
代理人 (1件): 吉田 研二 (外2名)
公報種別:公開公報
出願番号(国際出願番号):特願平11-282536
公開番号(公開出願番号):特開2001-101070
出願日: 1999年10月04日
公開日(公表日): 2001年04月13日
要約:
【要約】【課題】 従来のメモリ管理方法及びメモリ管理装置では、ガベジコレクションを効率よく行なうことができないという問題点があったが、本発明では、リアルタイム処理の実行に影響を与えることなく、ガベジコレクションを効率よく行なうことができるメモリ管理方法及びメモリ管理装置を提供する。【解決手段】 中央処理部1が、プログラムメモリ2に格納されたプログラムを断続的に実行し、ヒープメモリ4または静的変数記憶部7内の変数からの参照の数を参照カウント数として、ヒープメモリ4内にメモリ領域に対応づけて格納し、プログラムの処理が実行終了するごとに、参照カウント数が0であるメモリ領域を開放するガベジコレクション処理を行うメモリ管理方法及びメモリ管理装置である。
請求項(抜粋):
所定時間で処理終了するプログラムのために、オブジェクトごとにメモリ領域を割り当てて、メモリを管理するメモリ管理方法であって、新規のオブジェクトを生成する際には、前記メモリ領域のうち未使用のものを選択し、当該選択した未使用のメモリ領域にオブジェクトを格納するステップと、前記メモリ領域に格納されたオブジェクトを指し示すポインタ変数のうち、ヒープメモリまたは静的変数領域に格納されているポインタ変数の数を参照カウントとして、当該メモリ領域に対応づけて管理するステップと、前記プログラムが終了した際に各メモリ領域に対応づけられた参照カウントを調べ、参照カウントが0であると、対応するメモリ領域を未使用として設定するステップと、を含むことを特徴とするメモリ管理方法。
IPC (2件):
G06F 12/00 591 ,  G06F 9/46 340
FI (2件):
G06F 12/00 591 ,  G06F 9/46 340 F
Fターム (6件):
5B060AA10 ,  5B060AA14 ,  5B060AC11 ,  5B098GD00 ,  5B098GD03 ,  5B098GD22

前のページに戻る