我想知道当我从 Eclipse 运行或调试应用程序时是否有插件或有人有脚本来自动启动 jconsole。也许也添加类路径。我用谷歌搜索但没有找到任何东西。在大多数情况下,这表明它不起作用或很容易问:D
问问题
11276 次
2 回答
5
有一个VisualVM插件( http://visualvm.java.net/eclipse-launcher.html ) 正是这样做的。
鉴于VisualVM是jConsole的超集,并且它还原生支持jConsole插件,您可以安全地使用VisualVM而不是jConsole。
于 2013-02-14T16:26:05.703 回答
2
这不是关于自动启动,而是关于通过jvisualvm连接eclipse中运行的程序。
在 Eclipse 中,在 Main 类 java 文件中执行以下操作,然后作为 java 应用程序运行。
Right click --> Run As --> Run Configuration --> Arguments --> VM argumanets --> Add the below
-Djava.rmi.server.hostname=hostname -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.port=10001
然后从 JDK bin 目录打开 java visaul vm。在那里面
File --> Add JMX Connection --> In connection text box --> localhost:10001
这将立即开始您的分析。
于 2015-02-11T09:58:33.090 回答