Java Visual VM偏移CPU

我试图分析在Windows上运行的Java UI应用程序的CPU使用情况。我将它连接到VisualVM,但看起来像CPU使用率最高的百分比
sum.rmi.transport.tcp.TCPTransport$ConnectionHandler.run();
我相信这是用于向VisualVM提供信息,因此VisualVM正在扭曲我正在尝试调查的结果。有没有人能够更好地指示正在发生的事情,或者有更好的方法来确定正在运行的java应用程序中占用了多少CPU。     
已邀请:
首先尝试使用采样器。 有关详细信息,请使用分析器并设置根方法。有关CPU和内存分析的详细信息,请参阅使用VisualVM进行概要分析,第1部分和使用VisualVM进行概要分析,第2部分。     
这听起来非常可疑。尝试使用hprof的结果交叉引用数据。您不需要运行任何外部应用程序,只需将数据从您自己的进程转储到文本文件中。您是否远程连接到您的流程?     

要回复问题请先登录注册