web-dev-qa-db-ja.com

Eclipse:ガベージコレクターボタン

Eclipseで[ガベージコレクターの実行]ボタンを押すとどうなりますか? System.gc()を呼び出すだけですか?

40
dogbane

はい、これは厳密にはJVMの呼び出しであり、内部Eclipse関数の呼び出しではありません( this thread を参照)。

メモリアナライザーを忘れないでくださいEclipseセッションでメモリリークが発生します。

注:このボタンは、Eclipse設定の「一般」セクションで「ヒープの状態を表示」を選択した場合にのみ使用できます。

alt text

69
VonC

はい、System.gc()が呼び出されます!

Eclipse –> Preferences–> General-> Show heap statusで非常に便利です。

enter image description here

次に、右下隅にガベージコレクターを実行するための「ゴミ箱」が表示されます。 =)

19
Jorgesys

はい、[ガベージコレクターの実行]ボタンを押すと、System.gc()が呼び出されます。

3
Thomas Pornin