Thi*_*ker 15 java multithreading jconsole
我编写了一个程序,使用2个线程打印1到200的数字.
现在我想使用JConsole监视这个程序.
基本上我想学习如何使用JConsole来监视应用程序.
我搜索谷歌但找不到有用的东西.
我怎么能做到这一点?
当我开始jconsole.exe在bin文件夹中.它要求输入主机名和端口号.在我的情况下,我猜没有.有人可以指导.
您需要JMX通过添加以下JVM参数来启用:
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.port=8484
-Dcom.sun.management.jmxremote.ssl=false
这些参数将允许任何JMX监视工具访问和监视您的应用程序。
我也建议您使用visualVM其更强大的工具。的一些功能visualVM: