(a) В журналах GC я вижу строки, напечатанные ниже, даже если приложение не используется. Это как-то связано с JIT или некоторыми другими JVM внутренней работой?Java 7 Default GC для сервера
2015-03-05T14:42:18.320+0000: 520807.126: Total time for which application
threads were stopped: 0.0000500 seconds
2015-03-05T14:42:18.320+0000: 520807.126: Application time: 0.0000240
seconds
2015-03-05T14:42:18.320+0000: 520807.126: Total time for which application
threads were stopped: 0.0000500 seconds
2015-03-05T14:42:58.405+0000: 520847.212: Application time: 40.0857170
seconds
2015-03-05T14:42:58.406+0000: 520847.212: Total time for which application
threads were stopped: 0.0001980 seconds
2015-03-05T14:42:58.406+0000: 520847.212: Application time: 0.0000250
seconds
2015-03-05T14:42:58.406+0000: 520847.212: Total time for which application
threads were stopped: 0.0000520 seconds
2015-03-05T14:43:28.406+0000: 520877.213: Application time: 30.0001550
second
(b) Использование сборщика GC по умолчанию. Мы пытаемся напечатать распределение владения в журналах, но оно не будет напечатано.
Мы пробовали + PrintTenuringDistribution, а также -PrintTenuringDistribution, но не работаем. Разве это не настроено на работу с Parallel GC?
Информация о сервере
OS: RHEL 6
Cores: 24
RAM: 37GB
Java: Oracle JDK 7 Update 45
Спасибо за ответ. Я повторю попытку распространения печати. Когда я имел в виду простоя, я имел в виду обычную обработку. Если бы была сборка мусора, разве я не должен видеть до и после GC heap/young etc информацию, как я вижу во время деятельности? Также проверит, был ли настроен javaagent для этого периода. – rohitmohta
Эти сообщения журнала могут быть вызваны действительностью javaagent. Агент может заморозить все потоки, чтобы делать определенные вещи ... и это может быть зарегистрировано. –