« 分散システム(J2EE) | メイン | 今日の失敗 »

ガーベージコレクション

ガベージコレクションとは、OSのメモリー管理機能の一つで、プログラムが使用しなくなったメモリーやプログラム間の隙間のメモリ領域を検出し解放することである。これの能力によって連続した利用可能なメモリー領域を増やすことができる。

ガベージコレクションが不完全なOSは、利用可能なメモリーを回復することができないため、一定期間ごとに再起動を強いられることになる。Java言語の実行環境はガベージコレクション機能を自ら備えており、プログラマーがオブジェクトの解放を明示する必要はない。

Javaにおいては、使用されていない(どこからも参照されていない)オブジェクトを開放し、空きメモリ領域を確保するための仕組み。実際のメモリ開放はガベージコレクタが行う。この仕組みが存在するため、プログラマは明示的に領域開放を行うする必要がない。

トラックバック

このエントリーのトラックバックURL:
http://www.rokujyouhitoma.com/cgi-test/mt/mt-tb.cgi/45

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

lingr

About

タグ・クラウド

あわせて読みたい

あわせて読みたい
Powered by
Movable Type 3.34