ガーベジコレクション(Gabage Collection)
なんでガーベジなん,ガベージじゃないん
名前からして Gabage:ゴミ Collaction:集める
ゴミ集めてするん?
「ガーベジコレクション」ってなんなん
一言で言うとこんな感じ
どこからも参照されなくなった領域(ガーベジ)を解放して,再利用可能にする
どこからも参照されなくなった領域(ガーベジ)ってなんや
「動的メモリの割り当て」で以下のような処理が行われている.
1.プログラムの実行中に領域を動的に確保するために「ヒープ」と言われる領域が使われる
2.ヒープに何度も領域の確保を繰り返していると,利用されない領域が出てくる
メモリリーク
・主記憶の利用できる部分が減少する!
3.それを解消するのが
ガベージコレクション
何とかゴミを回収して,領域を確保してくれるいいやつってことや
世界は誰かの仕事でできている
知らんけど
オワリ
============================================================