【发布时间】:2011-03-22 11:16:07
【问题描述】:
我有两个版本的 Java 应用程序,它们使用不同的并发逻辑。
我想分析和比较它们的性能(例如获取锁的时间等),以便我可以使用更好的。
我发现了一个用于 Java 的 IBM Lock Analyzer 工具,但它既不是开源的,也不是独立于 JDK 版本的。
它需要 IBM® 提供的 Java™ SDK 或 JRE。
IBM 的另一个工具是 Multicore Software Development Kit,但存在以下问题
"MSDK的测试分析工具 在 Sun JDK 上运行,除了锁 分析工具。性能工具 需要 IBM JDK。”
那么任何人都可以推荐任何适用于 Sun/Oracle Java 的锁分析工具吗?
【问题讨论】:
-
我相信 YourKit 会为 Oracle Java 做到这一点。它也不是免费的,但您可以获得评估许可证。
-
谢谢,看看 YourKit 是否满足我的要求。