在升级您的工具包分析器时,我在他们的网站上注意到了以下信息:
YourKit Java Profiler 8.0.30 只使用版本8.0来分析Java 5应用程序。若要分析Java 6和Java 7应用程序,请使用版本9.5。
我无法理解的是,为什么他们推荐只使用8.0来分析5应用程序呢?这背后有什么理由吗?还是仅仅是市场营销?
发布于 2011-05-16 06:22:12
据猜测,在Java 6中添加了新的API,这使得9.5版能够更高效或有效地工作。这当然是有意义的信息。
编辑:这在Yourkit 9.0更改页上得到确认
警告:只有运行在Java 6或更高版本上的应用程序才能进行分析。这个版本的分析器提供的新功能需要Java 6 API,这在早期的Java版本中是不可用的。要分析Java 5应用程序,请使用YourKit JavaProfiler8.0。
发布于 2011-05-16 07:14:43
我已经使用Yourkit 7.5分析了java 6应用程序,它运行得很好。
已经看到了一些小错误- GC时间并不总是正确的,在CPU分析采样模式中,有一些不应该占用Object.wait的方法。
https://stackoverflow.com/questions/6013782
复制相似问题