2015-10-08 3 views
-1

Я использовал MAT для анализа кучи кучи. Проблема в том, что у нас есть 4 опоры сервера, поддерживающие приложение. И куча кучи для каждой ноги дает другой отчет о анализе. Кроме того, кучи свалок на одной и той же ноге, взятые в разные дни, дают разные аналитические отчеты. Как следует анализировать проблему утечки памяти в такой ситуации?Инструмент анализа памяти

+0

здесь, что является средним по 4 сервера ног? ваше приложение развернуто на 4 веб-серверах (например, wblogic). – mallikgm

+0

хотите знать, сколько всего/использовано/свободное пространство из общей выделенной памяти для Java-кучи? –

+0

mallikgm: Да, наше приложение имеет один jvm, который, в свою очередь, расширен четырьмя серверами приложений. Чтобы анализировать утечку памяти, я должен взять кучи кучи со всех серверов. Но я не могу распознать какую-либо общую картину среди подготовленного ими отчета анализа. – SJain

ответ

0

Необходимо следить за серверами в течение длительного времени и анализировать схему использования памяти, где GC печатает в журналах или использование высокой памяти (это было бы, когда большее число пользователей попало на сервер), как только вы найдете шаблон, когда/где GC пинки, вы можете взять дамп моментального снимка и проанализировать его.

Сплин, взятые в разные промежутки времени на разных серверах (даже если тот же сервер) не будет таким же, каждый сервер имеет свои собственные ресурсы, такие как память, процессоры и т.д.