我有两个版本的 Java 应用程序,它们使用不同的并发逻辑。
我想分析和比较它们的性能(例如获取锁的时间等),以便我可以使用更好的。
我发现了一个 IBM Lock Analyzer for Java 工具,但它既不是开源的,也不是独立于 JDK 版本的。
它需要 IBM® 提供的 Java™ SDK 或 JRE。
IBM 的另一个工具是 Multicore Software Development Kit,但存在以下问题
“MSDK的测试分析工具运行在Sun JDK上,除了锁分析工具。性能工具需要IBM JDK。”
那么任何人都可以推荐任何适用于 Sun/Oracle Java 的锁分析工具吗?