Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 远程评测JVM_Java_Profiling - Fatal编程技术网

Java 远程评测JVM

Java 远程评测JVM,java,profiling,Java,Profiling,我需要远程评测JVM的CPU使用情况、IO统计数据和文件描述符/处理程序计数,同时支持*NIX和windows平台。我尝试使用sigarapi,它使用底层本机代码实现很好地抽象了平台,但它不支持远程评测。是否有其他API可以做到这一点?或者,扩展用于远程JVM监控的SIGAR框架是否可行?任何关于去哪里看的提示都会很有帮助。提前谢谢 提供各种分析,包括远程会话。请参阅文档中的此页以启动远程调试: 好的,JVM通常可以配置为允许远程评测 他们在自己的网站中提到了网络功能,它具有评测甚至很好的图表功

我需要远程评测JVM的CPU使用情况、IO统计数据和文件描述符/处理程序计数,同时支持*NIX和windows平台。我尝试使用sigarapi,它使用底层本机代码实现很好地抽象了平台,但它不支持远程评测。是否有其他API可以做到这一点?或者,扩展用于远程JVM监控的SIGAR框架是否可行?任何关于去哪里看的提示都会很有帮助。提前谢谢

提供各种分析,包括远程会话。请参阅文档中的此页以启动远程调试:


好的,JVM通常可以配置为允许远程评测

他们在自己的网站中提到了网络功能,它具有评测甚至很好的图表功能


JDK附带的还有一个远程部分

你可以试试。尽管它是付费的,但您可以先试用评估版,VisualVM是最好的配置文件之一,并且是开源的。我一直在使用它进行JVM评测,它带有不同的插件/扩展以查看不同的报告

我还尝试与WebSphere/Tomcat/Liferay和Glassfish服务器集成。事实上,任何启用了JMX远程管理功能的JVM都将由可视VM标识


默认情况下,VisualVM识别Sun JVM,但例如,它无法识别IBM JVM。对于任何其他非Sun JVM,您需要启用JMX远程管理功能,以便使用Visual VM连接到JVM。

此实用程序不允许我分析所指示的参数。特别是,它没有为我提供测量io统计或fd计数的能力。我对NetBeans profiler的反对意见是,我正在分析一个远程进程(方法跟踪),它做得很好,但它不允许我将配置文件保存到一个文件中,以便以后或其他人可以检查它。真正的挫折和明显的疏忽。也许有办法做到这一点,但我已经尽我所能检查了。请不要在你的帖子中包含“签名”。您的用户框将自动为您显示。不再维护TPTP=(