私は奇妙な問題を経験していました。複数のJVMを実行していて、それらのメモリ使用量の詳細を取得する必要があります。詳細を取得しRuntime.getFreeMemory()
てjconsoleの出力と比較すると、大きな違いがあります。何が問題なのか?Runtime.getFreeMemory()
またはを使用すると、間違った詳細が表示されます
ManagementFactory.getMemoryMXBean().getHeapMemoryUsage().getMax() - ManagementFactory.getMemoryMXBean().getHeapMemoryUsage().getUsed();
何が問題なのか?どんな提案/コメントも大歓迎です。
ありがとう