我有一个程序,那里加载的类数量不断增加。
这怎么可能?还是我误解了java中关于类加载的一些东西?
这是 jConsole 一夜之间的一个片段:
替代文字 http://img200.imageshack.us/img200/200/classesp.jpg
有人可以告诉我这种持续增长的类加载的可能原因是什么?或者这是正常的吗?
谢谢
我有一个程序,那里加载的类数量不断增加。
这怎么可能?还是我误解了java中关于类加载的一些东西?
这是 jConsole 一夜之间的一个片段:
替代文字 http://img200.imageshack.us/img200/200/classesp.jpg
有人可以告诉我这种持续增长的类加载的可能原因是什么?或者这是正常的吗?
谢谢
您的应用程序在类加载方面有哪些不同寻常的功能?例如:
RMI
)加载类?ClassLoader
吗?Proxy
机制动态创建类?你可能有一个类加载器泄漏。例如阅读这里。
您可以使用其他分析器准确了解内存中的 java 对象(并验证没有内存泄漏):