在VisualVM的“监视器- >类”下标签为“总加载”的图形代表什么意思?
我问这个问题的原因是,在特定测试用例下,“总加载”图形呈线性增长,但内存(堆和permgen)保持稳定。
经过约10分钟的压力测试后,VisualVM报告已加载超过600,000个类,其中只有450个是“未加载”。此时应用程序仍然可以响应。
这到底意味着什么?它是否仍然计算在GC运行期间清除的所有类?它们是不同的类还是类的不同实例?
在VisualVM的“监视器- >类”下标签为“总加载”的图形代表什么意思?
我问这个问题的原因是,在特定测试用例下,“总加载”图形呈线性增长,但内存(堆和permgen)保持稳定。
经过约10分钟的压力测试后,VisualVM报告已加载超过600,000个类,其中只有450个是“未加载”。此时应用程序仍然可以响应。
这到底意味着什么?它是否仍然计算在GC运行期间清除的所有类?它们是不同的类还是类的不同实例?
已加载总数
" 显示了自 Java 虚拟机开始执行以来已加载的类的总数。