簡體   English   中英

找出已加載類的數量

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM