我需要为CPU使用率,IO统计信息和文件描述符/处理程序计数远程分析JVM,并在此过程中同时支持* NIX和Windows平台。我尝试过使用SIGAR API,它使用底层本机代码实现非常好地抽象平台,但它不支持远程分析。有没有其他的API可以做到这一点?或者,扩展用于远程JVM监控的SIGAR框架是否可行?任何提示在哪里看都会有所帮助。提前致谢!远程分析JVM
远程分析JVM
回答
据我所知,在JVM中一般可以被配置为允许远程分析。
Eclipse TPTP有分析甚至漂亮的图表功能,他们提到的网络在他们的Data Collection Subsystem
的JVisualVM,随JDK,还具有远程部分。
NetBeans profiler提供包括远程会话在内的各种分析。请参阅从文档此页面来启动远程调试:
此实用程序不允许我描述我指出的参数。特别是,它不能提供我测量io统计数据或fd数量的能力。 – 2010-07-16 07:40:51
我对NetBeans分析器的反对是我正在分析一个远程过程(方法跟踪),它做得很好,但它不会让我将配置文件保存到一个文件中,以便稍后或其他人检查。真的很沮丧和明显的遗漏。可能有办法做到这一点,但我已经检查了我所能做的一切。 – clearlight 2017-08-24 04:27:04
您可以试试JProfiler。虽然付费可以先试用评估版
可视化虚拟机已成为最好的配置文件之一,并且是开源的。我一直在使用它来进行JVM分析,并使用不同的插件/扩展来查看不同的报告。我也尝试与WebSphere/Tomcat/Liferay和Glassfish服务器集成。事实上,任何启用了JMX远程管理功能的JVM都将由Visual VM识别。
默认情况下,Visual VM标识Sun JVM,但例如,它无法识别IBM JVM。对于任何其他非Sun JVM,您需要启用JMX远程管理功能才能使用Visual VM连接到JVM。
请在你的帖子中不要包含'签名',你的用户盒会自动显示给你。 – 2012-11-14 17:10:13
- 1. JVisualVM针对远程JVM的CPU分析
- 2. 远程CUDA分析?
- 3. Jstatd jvisualvm远程分析器
- 4. Eclipse MAT:远程jvm监控
- 5. JVM内部分析器?
- 6. 在配置远程JVM分析中配置management.properties有什么用处
- 7. 远程分析Java应用程序
- 8. 远程分析ASP.net应用程序?
- 9. 使用JVMTI分析JVM,如何区分不同的JVM?
- 10. 使用cmd脚本调用远程JVM
- 11. visualgc的到远程JVM在泊坞窗
- 12. 远程JVM机器人调用
- 13. 如何分析JVM崩溃文件hs_err_pidXYZ.log
- 14. 免费JVM分析器的网站
- 15. 如何分析JVM垃圾收集?
- 16. 分析Domino/Notes JVM CPU和内存
- 17. 提取远程远程分支和远程分支
- 18. JVM线程转储分析工具的Java 7
- 19. 使用D7进行远程分析(不是内存分析,但是计时...)
- 20. Visual Studio 2012性能分析器附加到远程进程
- 21. Git删除不在远程/远程的远程分支
- 22. 分析程序
- 23. 的SQL Server分析和远程位置报告服务
- 24. 使用jprofiler分析远程weblogic服务器时出错
- 25. 使用eclipse进行远程核心文件分析
- 26. Java代码 - 远程执行内存分析
- 27. 多个站点的远程分析跟踪
- 28. 是否有Java的远程分析器? (最好使用JMX)
- 29. 远程jvisualvm会话不支持CPU和性能分析
- 30. 本地和远程SonarQube Eclipse插件分析有什么区别?
TPTP不再维护。 =( – Jolta 2015-05-20 12:11:06