我使用jstatd监视远程应用程序时,无法对CPU消耗进行分析或监控。堆内存监视(前提是不使用G1)可以正常工作。在CPU图窗口中,jvisualvm显示“此JVM不支持”。是否需要更改我的设置?谷歌搜索结果非常少。本地环境为Mac OS X 10.6。
java version "1.6.0_15"
Java(TM) SE Runtime Environment (build 1.6.0_15-b03-219)
Java HotSpot(TM) 64-Bit Server VM (build 14.1-b02-90, mixed mode)
远程环境(Linux版本2.6.16.27-0.9-smp(gcc版本4.1.0(SUSE Linux))):
java version "1.6.0_16" Java(TM) SE
Runtime Environment (build
1.6.0_16-b01) Java HotSpot(TM) 64-Bit Server VM (build 14.2-b01, mixed mode)
本地监控的效果与广告宣传一致。