Высокая загрузка ЦП проект Java + Struts + Tomcat - PullRequest
0 голосов
/ 24 января 2012

У меня есть веб-приложение, разработанное с использованием j2ee и Struts 2 MVC. Иногда мое приложение использует около 99% ресурсов процессора. Доступ к нему имеют только 3 или 4 пользователя. Кто-нибудь знает, почему это происходит? Как узнать, какие задачи занимают больше процессорного времени в моем приложении?

Помощь высоко ценится.

1 Ответ

2 голосов
/ 24 января 2012

Трудно сразу сказать, что вызывает эту проблему, может быть несколько потоков (или) большое количество объектов (которые не являются GCed) (или) что-то еще.Вам может потребоваться выполнить анализ дампа потоков и анализ дампа кучи, чтобы выяснить причину высокой нагрузки.

Здесь приведена документация оракула по анализу дампа потоков .

Здесьэто инструмент для анализа кучи

...