`
JackyCheng2007
  • 浏览: 249650 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JVisualVM还真是不错

阅读更多
最近再看Java 性能的问题。一直都习惯使用Jconsole和Jstack。今天偶然发现一个更好的东东JVisualVM。这个工具功能更强大而且有很多插件可以扩展,相信后面插件会越来越丰富。
如此一来一些简单的profiling和monitoring需求都可以满足了,而不必使用JProfile和YourKit了。
JVisualVM是JDK自带的一个使用工具。如果你的path里面包含java的bin目录,你可以直接在命令行敲JVisualVM来打开它。
你可以连接本机,也可以连接远程的机器,不过要通过jmx。需要做下面的设置:
set JAVA_OPTS=-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port="9090" -Dcom.sun.management.jmxremote.authenticate="false" -Dcom.sun.management.jmxremote.ssl="false"

其中-Dcom.sun.management.jmxremote.port=9090 指定了 JMX 启动的代理端口;这个端口就是 Visual VM 要连接的端口。相信打开你就知道怎么用了。
上一张图吧:







  • 大小: 83.3 KB
1
3
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics