[英]Find out the number of loaded classes
我正在使用企業應用程序,它是一個搜索和預訂門戶。 我搜索了一個項目,然后啟動jconsole來檢查我的本地計算機上的性能,它為每次搜索加載了類,並在2-3次搜索后服務器死了。
我正在使用jdk1.7和tomcat7服務器。
如何找出每次搜索加載的類?
提前致謝。
它看起來像是OOM錯誤,您應該配置JVM以生成堆轉儲。 例如,將這些添加到java命令行選項
-XX:+ HeapDumpOnOutOfMemoryError -XX:HeapDumpPath = / var / tmp / dumps
並使用諸如http://www.eclipse.org/mat/之類的堆轉儲分析器來了解發生了什么。
最好,愛德華多
這是您要找的嗎?
java -verbose:class
您可以在CATALINA_HOME \\ bin \\ setenv.bat(或.sh)文件中指定此選項。
例如:
set JAVA_OPTS=-verbose:class
希望這可以幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.