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

Я хотел бы попросить несколько советов, как мне относиться к линейным графикам использования памяти различными приложениями JAVA. Должен ли я найти какой-либо из них как "утечка памяти"? Как мое профилирование JVM влияет на активность GC?

Каждый из них показывает выбранное приложение при различной интенсивности и характеристиках нагрузки.

Заранее благодарю за любой совет.

Ubuntu 14.04 LTS Сервер. Все приложения работают с

  • -server
  • -Dcom.sun.management.jmxremote параметры.

Мониторинг на основе collectd и JMX. Используется куча памяти JVM.

APP_2: Xmx 750 МБ, параллельный ГХ с 2-мя потоками

  • нет пользовательских запросов
  • потребление высокой памяти, агрегация заданий

APP_4: Xmx 500 МБ, Mark Sweep Compact GC

  • почти нулевая активность
  • диагностические задачи

0 ответов

Другие вопросы по тегам