繁体   English   中英

远程启动Java CPU Profiler(如VisualVM),但自动化

[英]Remote start Java CPU Profiler like VisualVM but automated

有没有一种方法可以像使用VisualVM工具(通过我假设为JMX)那样远程启动CPU事件探查器(并指定程序包排除项)。

我们希望能够自动启动服务器,并在启用特定CPU Profiler配置的情况下运行压力测试,然后导出结果。 也有任何库可让您解析二进制CPU事件探查器输出(.nps文件)。

我认为我最好的选择是浏览VisualVM源代码,看看他们是如何做的并复制它。

看来VisualVM使用某些Netbeans库来进行CPU事件探查器的解析:* org.netbeans.lib.profiler.results.cpu.StackTraceSnapshotBuilder

如果简单的探查器就足够了,则可以将其集成到您的应用程序中。 我写了一个 它也可以与Apache许可证。 我和我的同事经常使用它。 它不是完美的,但是很容易集成。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM