當升級yourkit探查我注意到下面的消息在他們的網站:爲什麼Yourkit 8.X被推薦爲只配置java 5應用程序?
YourKit Java剖析8.0.30
使用8.0版來分析Java 5中僅 應用。要剖析Java 6 和Java 7應用程序,請使用版本 9.5。
我無法理解的是爲什麼他們推薦來分析只有的Java 5個應用程序與8.0?這個或只是營銷背後有任何理由嗎?
當升級yourkit探查我注意到下面的消息在他們的網站:爲什麼Yourkit 8.X被推薦爲只配置java 5應用程序?
YourKit Java剖析8.0.30
使用8.0版來分析Java 5中僅 應用。要剖析Java 6 和Java 7應用程序,請使用版本 9.5。
我無法理解的是爲什麼他們推薦來分析只有的Java 5個應用程序與8.0?這個或只是營銷背後有任何理由嗎?
在猜想,新的API被添加到Java 6允許版本9.5更有效地工作。這肯定會使消息更有意義。
編輯:這是上得到確認Yourkit 9.0 changes page:Java 6的運行或較新的可以只異形應用:
警告。此版本的Profiler提供的新功能需要Java 6 API,而這些API在較早的Java版本中不可用。爲了分析Java 5應用程序,請使用YourKit Java Profiler 8.0。
我已經用Yourkit 7.5分析了java 6應用程序,它運行良好。
已經看到一些小錯誤 - GC時間不總是正確的,在CPU分析採樣模式下,有些Object.wait方法不應該消耗CPU。
您是否確定我的猜測,即可以使用Yourkit 8來分析任何Java應用程序。您將錯過的唯一一些功能(重要?)在分析Java 6應用程序時可以通過Yourkit 9進行操作? – 2011-05-16 06:35:21
@Alex:我沒有聲稱這絕對是真的,但它聽起來像*很可能*。值得一試,至少。 – 2011-05-16 06:39:10