Я ищу способ найти статистику HEAP для данного запущенного процесса JVM.
Я прочитал ТАКУЮ статью , связанную с ней.
Во-первых, я никогда не понимал разницы между размером кучи и размером используемой кучи, поэтому (поскольку максимальный размер кучи означает общий размер кучи означает общую кучу, назначенную JVM), если кто-то может объяснить это, что будет полезно ...
движется вперед в соответствии со статьей, используемой кучей
Used heap would be the sum of all the fields that end with
"U" - S0U, S1U, EU, OU (again, except metaspace)
Я попытался суммировать это значение, но, похоже, оно совпадает с поиском в Visual VM.
Как, например, для следующего вывода JStat
{"S0C" => 37440.0, "S1C" => 37440.0, "S0U" => 24834.0, "S1U" => 0.0, "EC" => 187264.0, "EU" => 68714.3, "OC" = > 1310720.0, "OU" => 25368.3, "MC" => 44428.0, "MU" => 41513.4, "CCSC" => 6608.0, "CCSU" => 6200.2, "YGC" => 10.0, "YGCT" => 1.194, "FGC" => 2.0, "FGCT" => 0.047, "GCT" => 1.241}
Используемый размер HEAP составляет 118916600 B
Принимая во внимание, что в Visual VM я вижу это как 121770608 B
Есть идеи, в чем разница?