gpt4 book ai didi

java - 如何自动将 JVisualVM 附加到短期程序?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:52:19 27 4
gpt4 key购买 nike

简要阅读教程并使用 JVisualVM,我可以手动将它附加到长时间运行的服务器或 Swing 应用程序,但我也想将它用于运行时间不到一秒的短程序。

我想我可以让我的程序在控制台上阻塞,附加 JVisualVM,然后按下一个键让程序执行它的实际工作。是否有更简单的解决方法?

(这主要是出于我自己的好奇心,如果使用像 JVisualVM 这样完善的 GUI 而不是 -Xprof 或 HPROF 会很好)。

最佳答案

如果您使用的是 eclipse,则可以在 Debug模式下使用“Stop in main”选项并将以下行作为参数添加到您的进程中

-Dcom.sun.management.jmxremote.port=<fixed_port_number>
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false

一旦它以 Debug模式启动并阻塞,然后使用指定的端口号将 jvisualvm 附加到它连接到进程。

关于java - 如何自动将 JVisualVM 附加到短期程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5200744/

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