2013-04-29 3 views
0

Я работаю с корпоративным приложением, это поисковый и книжный портал. Я искал элемент и запустил jconsole для проверки производительности на моем локальном компьютере. Он загружает классы для каждого поиска и после того, как 2-3 поисковых сервера погибают.Узнайте, сколько загруженных классов

Я использую сервер jdk1.7 и tomcat7.

Как узнать, какие классы загружаются для каждого поиска?

Заранее спасибо.

ответ

0

Это вы ищете?

java -verbose:class 

Вы можете установить эту опцию в CATALINA_HOME \ Bin \ setenv.bat (или .sh) файла.

, например:

set JAVA_OPTS=-verbose:class 

Надеется, что это помогает.

1

это похоже на ошибку OOM, вы должны настроить JVM для создания дампа кучи. Например добавить их в опции Java командной строки

-XX: + HeapDumpOnOutOfMemoryError -XX: HeapDumpPath =/вар/TMP/отвалов

и использовать анализатор heapdump, такие как http://www.eclipse.org/mat/, чтобы понять, что происходит.

Лучшие, Edoardo

Смежные вопросы