gpt4 book ai didi

java - JVisualVM 如何启动和停止 CPU 分析?

转载 作者:行者123 更新时间:2023-11-30 03:15:47 25 4
gpt4 key购买 nike

我想在我的应用程序中添加一个选项,最终用户可以在其中启动 CPU 分析、重现性能问题、停止 CPU 分析,然后将分析信息作为电子邮件附件发送给我们的支持团队。我希望我可以使用 JVisualVM 用来停止和启动分析并返回结果的相同机制。

有人知道 JVisualVM 如何实现这一点吗?它不需要在命令行上设置 -agentlib:hprof 选项 - 它使用 hprof 还是其他机制?

最佳答案

JVisualVM 通过使用 JMX 命令动态添加代理来检测代码。这实现起来并不简单。您可能会发现 JVisualVM 有一个 API,如果是这样,我会使用它而不是尝试自己实现它。如果它没有公共(public) API 并且我怀疑它没有,我建议尝试一些更简单的方法。

关于java - JVisualVM 如何启动和停止 CPU 分析?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32658690/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com