1
1
http://yourkit.com monitor视图将告诉您哪个锁类是热的,谁持有争用的锁并按锁实例和调用方堆栈进行分解。该工具有30天的评估期。 |
2
1
JDK附带的jvisualvm工具可以帮助您一点,尽管它的CPU配置信息非常有限(更多是Xprof数据的可视化工具)。我通常认为它对内存分析更有用。 JProfiler有一个非常好的CPU分析器,它有一些非常酷的功能,可以帮助您,但它是商业的。
|
3
1
你能试试吗 this method ? 如果它可以跨多个CPU工作,它应该会发现问题,但这是一个很大的“If”。 基本上,当您看到一个线程被阻塞时,调用堆栈会告诉您确切的原因。如果你不确定你是否看到了真正的问题,那就做几次。 |
4
0
Eclipse TPTP是另一个非常好的免费分析器。 |
KWMuller · 如何在Netbeans中访问调用计数? 7 年前 |
Tim · 测量所有目标(包括相关目标)的xcodebuild持续时间 7 年前 |
Bram · 如何启动和停止性能采样 7 年前 |
GoodGoodMan · 如何测量C代码中方法的cpu和内存使用率 7 年前 |
JumpingJezza · 读取2D矩阵的最快方法 7 年前 |
Mayank · 作为后台服务运行的行分析python代码 7 年前 |