Процесс JVM против использования памяти кучи JVM

Я прочитал Память процесса против кучи - JVM и у меня такая же проблема.

Использование памяти процессом jvm постоянно увеличивается и никогда не сокращается. Я проверил, выполнив верхнюю часть на сервере Linux. Приложение планирует задания в кластере (с использованием Quartz + Sun Java DRMAA API)

Объем кучи java остается в пределах в течение жизненного цикла приложения, но процесс jvm показывает устойчивый рост использования памяти и никогда не снижается. .

Это утечка памяти? Если да, то почему объем кучи находится в установленных пределах. Может кто-нибудь объяснить это.

ОБНОВЛЕНИЕ: У меня есть -Xmx1600m -Xms1600m, когда я отслеживаю через jconsole, я могу видеть пространство кучи в пределах этого ограничения около 450 м, но верхняя команда показывает, что процесс использует более 900 м.

19
задан Community 23 May 2017 в 11:47
поделиться