Java の ガーベジコレクションに関する解説。

株式会社 日立ソリューションズ

HITACHI Inspire the Next

  • ホーム
  • ソリューション・商品
  • 事例紹介
  • セミナー・展示会
  • ビジネスコラム
  • 企業情報
  • お問い合わせ

ガーベジコレクション

ガーベジコレクションとは

ガベージコレクション(garbage collection; GC)とは、プログラムが動的に確保したメモリ領域のうち、不要になった領域を自動的に解放する機能である。「ガベージコレクション」を直訳すれば「ゴミ収集」となる。
なお本来の英語の発音に近い表記は「ガーベジコレクション」あるいは「ガーベッジコレクション」であると思われるが、日本では、一般には「ガベージコレクション」または「ガーベージコレクション」と表記されることが多い。
メモリの断片化を解消する機能と併せてガベージコレクションと呼ぶ場合もあるが、厳密にはそのような機能はコンパクションと呼び、区別される。実現手法の一つであるコピーGCでは、ガベージコレクションと共にコンパクションも行われる仕組みになっている。
また、ガベージコレクションを行う主体はガベージコレクタと呼ばれる。ガベージコレクタはタスクやスレッドとして実装される場合が多い。
なお、似たようなものにスマートポインタ(smart pointer)があるが、これはライブラリとして提供されるガベージコレクションの一種である。(ガベージコレクションより引用)

ページトップへ戻る


ソーシャルウェア

ソーシャルウェア

InWeaveは組織対応等の機能を強化した情報・知識共有基盤です。

Oracleデータベース

高い技術力と豊富なノウハウを持った技術者によるOracleデータベース設計/構築サービスをご提供。


ページトップへ戻る

話題の用語

クラウドコンピューティング

WWW用語辞典

クラウドコンピューティングとは、コンピュータサービスの利用者が ...

続きを読む 続きを読む

Active Directory

企業情報システム用語辞典

ActiveDirectory(アクティブディレクトリ)とは、Microsoft社が提供するディレクト...

続きを読む 続きを読む

ページトップへ戻る