ガーベジコレクションの基本

今までガーベジコレクションは「あって便利」ぐらいしか思ったことがない。そもそもC++でnewとdeleteの対でプログラムを組んだ事が無い。Cだってmalloc()しても、解放の必要が無いのでわざわざfree()なんか書くこともなかった。小さなトイプログラムでは、メモリ管理がずさんでも許されるし、被害も自分の環境でしかないから、あまり気にすることも無かった。だから、ガーベジコレクションに関してはあまり特別な思いはない。

でもやっぱり基本を知る必要があると思うので、このページでちょっと勉強してみる。