2013-04-29 51 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 =/var/tmp中/轉儲

和使用堆轉儲分析,如http://www.eclipse.org/mat/明白是怎麼回事。

最好, Edoardo

相關問題