这是我在分析我的应用程序时在 Jprofiler 的内存 View 中看到的。
有什么意义[2 classes] .
我希望这个类是一个单例并且只有一个实例。我的理解有什么不同吗?
com.xxx.yyy.dao.impl.MyDAOImpl$$FastClassByCGLIB$$7574275c {[2 classes] 4 instances
最佳答案
可能您正在使用不同类加载器的环境中工作。在这种情况下,每次由"new"类加载器加载的某个类请求单例时,都会创建一个新的类实例和一个新的单例对象实例。然而,如果探查器说 4 个实例对应 2 个类实例,则意味着您没有单例而是 2 个单例。
关于java - JProfiler - [n 类] 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13635473/