java中加载的类数

时间:2009-07-23 11:06:04

标签: java classloader

我有一个程序,那里加载的类数不断增加。

这怎么可能呢?或者我是否误解了java中关于类加载的内容?

这是jSCsole一夜之间的片段:

alt text http://img200.imageshack.us/img200/200/classesp.jpg

有人可以告诉我这样一个恒定的类加载增长的可能原因是什么?或者这是正常的吗?

由于

3 个答案:

答案 0 :(得分:1)

您的应用程序具有哪些与类加载不同的功能?例如:

  • 您是否经常从远程来源加载课程(例如RMI)?
  • 您使用自己的ClassLoader
  • 您是否正在使用Java Proxy机制来动态创建类?

答案 1 :(得分:0)

你可能有一个类加载器泄漏。例如,请阅读here

答案 2 :(得分:0)

您可以使用其他分析器确切地知道内存中的java对象(并验证没有内存泄漏):

  • 列出TPTP(Eclipse插件)
  • 列出Netbeans探查器(非常好的探查器)
  • 列出JProbe探查器(非免费)