gc


gc

プロトタイプ

gc()

解説

ガベージコレクションをする命令。Javaは作ったオブジェクトを明示的に
解放する方法がないが、ある程度メモリを喰われるとガベージコレクタ(ゴミ集め)
が走り、使われなくなったオブジェクトを自動で解放してくれるのだ。
その命令を任意のタイミングで出すのがこれ。

makeimgなどでいきなり大きなメモリを確保したい時に、ゴミオブジェクトのせいで
メモリが足りなくなったりすることがあるので、その前にgc()しておくことで、
空きメモリが増えたりする。