配置Java CPU负载

Mas*_*one 3 java profiling

我需要分析商业Java应用程序的CPU负载,其中我没有源代码.

我可以看到应用程序是CPU绑定的,但是如果CPU正在忙于执行FP操作,整数操作或其他什么,我怎么能理解?

如果我能找到典型的负载,我可以使用一些开源基准测试工具来模拟不同HardWare平台上的负载,以了解哪个CPU为我提供了最佳价值,这是我的最终目标.

wrs*_*der 5

如果您使用的是JDK 1.6.x,我强烈推荐jvisualvm,它是$ JAVA_HOME/bin中的可执行文件.

这将帮助您识别CPU瓶颈,但如果您没有源,则解决基础问题的能力有限.