エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ガベージコレクションとは
ガベージコレクション(英:garbage collection)とは、コンピュータプログラムが動的に確保したメモリ... ガベージコレクション(英:garbage collection)とは、コンピュータプログラムが動的に確保したメモリ領域のうち、不要になった領域を自動的に解放し、空き領域として再利用できるようにすることです。GCという略記で表記されることもあります。 次の図は、ガベージコレクションのイメージ例です。 主記憶装置(メインメモリ)上にロードされたプログラムが不要になったタイミングで自動的に解放し、空き領域として再利用できるようにしています。 従来のプログラムは、プログラマが明示的にメモリの解放を行う必要があり、解放コードを書き忘れるとメモリ上から解放されず、空き領域が逼迫する要因となっていました。 ガベージコレクションでは、実行中のプログラムの動作から不要になったと判断した領域を自動的に解放し、空き領域として再利用できるようにします。 ただし、解放処理がいつ行われるのか開発者があらかじめ予見する