ヒープサイズを手動で監視できることはわかっています。
"Show heap status" under Window -> Preferences -> General
とにかく、Eclipse プラグインで使用されている最高のメモリを自動的に取得すると言うことはありますか? 私のプラグインは長時間実行される可能性があり、手動で監視することは現実的ではないため、これは私にとって便利です。
ありがとう
ヒープサイズを手動で監視できることはわかっています。
"Show heap status" under Window -> Preferences -> General
とにかく、Eclipse プラグインで使用されている最高のメモリを自動的に取得すると言うことはありますか? 私のプラグインは長時間実行される可能性があり、手動で監視することは現実的ではないため、これは私にとって便利です。
ありがとう
ここにSimple Heap Size Monitorがあります。
long total = Runtime.getRuntime().totalMemory();
long free = Runtime.getRuntime().freeMemory();
スレッドで起動し、合計メモリと空きメモリをファイルに記録します。
それをEclipseプラグインにカプセル化すると、これがデフォルトでアクティブになり、必要なものを記録してカスタムEclipseを起動できます。
もう 1 つの (より単純な) 手法は、監視内容をファイルに記録するように構成されたJConsoleを Eclipse セッションに接続することです。