【问题标题】:JProfiler - What does the [n classes] mean?JProfiler - [n 个类] 是什么意思?
【发布时间】:2012-11-29 21:55:42
【问题描述】:

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

的意义是什么

[2 类] 。

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

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

【问题讨论】:

    标签: java performance spring singleton jprofiler


    【解决方案1】:

    可能您正在使用不同类加载器的环境中工作。在这种情况下,每次由“新”类加载器加载的某个类请求单例时,都会创建一个新的类实例和一个新的单例对象实例。然而,如果分析器说 2 个类实例有 4 个实例,这意味着您没有单例,而是 2 个单例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-12-26
      • 2020-02-23
      • 2017-12-29
      • 2015-09-02
      • 2017-07-27
      • 1970-01-01
      • 2015-07-15
      相关资源
      最近更新 更多