Rain技術情報などを不定期で投稿していきます。まとめGarbageCollection(ガベージコレクション、ガーベジコレクション)GarbageCollectionとは、プログラミング言語で、「意識してコーディングしなくてもメモリ管理を行ってくれる」ものです。低級言語は、メモリ管理までも全てプログラマーの責任でした。ある変数を使うためには予めメモリを確保してから使い、終わったら解放する処理を呼ぶなどの手間が掛かっていたのです。C言語におけるmalloc関数などを参照してみてください。ところが、このメモリ管理をプログラマーの責任とすることによって、とある問題が生まれました。