У кого-либо здесь есть любимый инструмент профилирования/утечки памяти памяти, который им нравится использовать для их веб-приложений Java? [закрытый]

Вы также можете поместить свой вызов updateMessage () в ngOnInt () - Method, по крайней мере, он работает для меня

ngOnInit() {
    this.updateMessage();
}

. В RC1 это не вызывает исключение

6
задан ScArcher2 5 September 2008 в 19:18
поделиться

7 ответов

JProfiler является действительно хорошим. Это интегрируется со всеми главными IDE и серверами приложений.

7
ответ дан 8 December 2019 в 13:51
поделиться

Я использую Профилировщика Netbeans:

сопроводительный текст http://www.netbeans.org/images/v6/1/features/profiler-java-cut.png

Ее свободное, имеет основанное на задаче профилирование, "куча" Уокер, позволяет вставку профилирования точек, использования памяти дорожек и поточной обработки, но лучший из всего это позволяет Вам представлять удаленную JVM. Можно даже присоединить к, которые уже работают.

О, и это работает действительно хорошо, если Вы сделали, чтобы знаток создал для Вашего проекта также.

2
ответ дан 8 December 2019 в 13:51
поделиться

Память Eclipse Анализатор является лучшим инструментом для анализа использования памяти JAVA-приложений

4
ответ дан 8 December 2019 в 13:51
поделиться

Я использовал профилировщика YourKit Java 7.5, и было довольно довольно им. Java имеет некоторые довольно хорошие инструменты, включенные с недавними выпусками, которые стоит изучить. (например, jmap -histo <pid>)

1
ответ дан 8 December 2019 в 13:51
поделиться

Мне нравится использовать Память SAP Анализатор, который базируется в Eclipse. Это работает очень хорошо, также для больших дампов "кучи"!

1
ответ дан 8 December 2019 в 13:51
поделиться

SmartInspect является профилировщиком и регистратором. Не характерный для памяти, но Вы могли бы хотеть смотреть. Это работает со множеством языков также, включая Delphi, Java и.NET. Включает другое больше расширенных функций.

SmartInspect architecture

1
ответ дан 8 December 2019 в 13:51
поделиться

Для первоначального расследования можно запустить jconsole и присоединить его к рабочему процессу. Это позволит Вам видеть использование памяти со временем даже в производстве, включая сборки "мусора" без полного влияния установки профилировщика.

1
ответ дан 8 December 2019 в 13:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: