升级yourkit profiler时,我在他们的网站上注意到以下消息:
YourKit Java Profiler 8.0.30
使用8.0版来分析Java 5 仅限申请。要分析Java 6 和Java 7应用程序,使用版本 9.5。
我无法理解的是,他们为什么建议使用8.0配置仅 Java 5应用程序?这个或仅仅是营销背后有什么理由吗?
答案 0 :(得分:1)
在 guess 中,新的API被添加到Java 6中,这允许9.5版更高效或更有效地工作。这肯定会对消息有所了解。
上得到确认警告:只能分析在Java 6或更高版本上运行的应用程序。此版本的探查器提供的新功能需要Java 6 API,这些API在早期Java版本中不可用。要分析Java 5应用程序,请使用YourKit Java Profiler 8.0。
答案 1 :(得分:0)
我已经使用Yourkit 7.5分析了java 6应用程序并且运行良好。
看到一些小错误 - GC时间并不总是正确的,在CPU性能分析采样模式中有Object.wait方法不应该消耗CPU。