JProfiler - [n class]是什么意思?

时间:2012-11-29 21:55:42

标签: java performance spring singleton jprofiler

这是我在配置应用程序时在Jprofiler的内存视图中看到的内容。

的意义何在?
  

[2班]。

我希望这个类是一个单例并且只有一个实例。我有什么不同的理解吗?

com.xxx.yyy.dao.impl.MyDAOImpl$$FastClassByCGLIB$$7574275c {[2 classes] 4 instances

1 个答案:

答案 0 :(得分:1)

可能你正在与不同的班级装载者一起工作。在这种情况下,每次由“新”类加载器加载的某些类请求单例时,都会创建一个新的类实例和一个新的单例对象实例。然而,如果探查器为2个类实例说4个实例,则意味着你没有单例而是2个单例。