以前、Javaでメモリリークを起こしたことがあります。 原因になったのは、ゲームのランキング集計で一時的に使っていたデータでした。 集計処理が終われば、そのデータも不要になります。ところが実際にはメモリ上に残り続けていました。 アセンブラなどを扱っていた頃なら、メモリの確保と解放はかなり意識します。一方、JavaにはGC(Garbage Collection)があります。 「使わなくなったオブジェ ...