Использование других инструментов для мониторинга проблем с памятью
Нужно регулярно контролировать журналы Catalina и журналы приложения на наличие любых сообщений об ошибках, связанных с недостаточным объемом памяти. По возможности следует развернуть дополнительные инструменты, например VisualVM, для сбора диагностических данных в реальном времени из системы на моменты времени, точно соответствующие таким ошибкам.
Можно также собирать дампы кучи с помощью VisualVM, Подсистемы поддержки или команды jmap, которая доступна в пакете разработки программ Java (JDK). При сборе дампа кучи для сервера со значительным объемом выделенной памяти этот сервер во время сбора может перестать отвечать на время до 30 минут. Сбор дампа кучи необходимо выполнять при получении соответствующих рекомендаций службы поддержки PTC. Дампы кучи можно отправлять на анализ в PTC, или служба поддержки PTC может помочь выполнить анализ собранных данных на месте. Сбор дампа кучи в надлежащее время является наиболее точным методом определения факторов высокого потребления памяти. Однако для этого требуется выполнить анализ собранных данных (не рассматривается в настоящем руководстве).
Было ли это полезно?