Eclipseで[ガベージコレクターの実行]ボタンを押すとどうなりますか? System.gc()を呼び出すだけですか?
はい、これは厳密にはJVMの呼び出しであり、内部Eclipse関数の呼び出しではありません( this thread を参照)。
メモリアナライザーを忘れないでくださいEclipseセッションでメモリリークが発生します。
注:このボタンは、Eclipse設定の「一般」セクションで「ヒープの状態を表示」を選択した場合にのみ使用できます。
はい、System.gc()
が呼び出されます!
Eclipse –> Preferences–> General-> Show heap statusで非常に便利です。
次に、右下隅にガベージコレクターを実行するための「ゴミ箱」が表示されます。 =)
はい、[ガベージコレクターの実行]ボタンを押すと、System.gc()
が呼び出されます。