【发布时间】:2013-10-24 07:47:55
【问题描述】:
今天我查看了 Java 7 更新 45 中引入的 Mission Control,并使用 Flight Recorder 进行了一些测试。一切似乎都按预期工作,我从我测试的应用程序中获得了大量关于线程、内存和任何内容的数据。只有一件事对我来说似乎很奇怪:在“常规”类别中,没有显示 CPU 使用情况,在 CPU 使用情况的图标下方只有一句话“记录中没有事件”。当我不使用 Flight Recording 而是使用 JMX 控制台时,CPU 使用率显示在同一个应用程序中。在创建飞行记录期间,我将大部分设置保留为默认值,但确保在“用于分析的事件详细信息”页面上启用“操作系统/处理器/CPU 负载”并配置了 1000 毫秒的周期,这应该足以使用几分钟的测试时间获得一些数据。
我有什么遗漏的吗?可能是由于性能原因的限制,我需要激活其他的东西吗?
感谢您的建议!
【问题讨论】:
标签: java performance profiling jmc