FrontPage 関数一覧 記号一覧 SPALM入門 作品集 自作関数活用術 ダウンロード先 うpロダ wikiの使い方 SPALMまでの歴史 現行スレ
gc
gc()
ガベージコレクションをする命令。Javaは作ったオブジェクトを明示的に 解放する方法がないが、ある程度メモリを喰われるとガベージコレクタ(ゴミ集め) が走り、使われなくなったオブジェクトを自動で解放してくれるのだ。 その命令を任意のタイミングで出すのがこれ。
makeimgなどでいきなり大きなメモリを確保したい時に、ゴミオブジェクトのせいで メモリが足りなくなったりすることがあるので、その前にgc()しておくことで、 空きメモリが増えたりする。