最近再看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
分享到:
相关推荐
jvisualvm安装Visual GC插件
本资源是收集了jvisualvm常用的插件,方便下载使用。JDK版本是1.8,这对于内存的监测提供了极大的便利。
JVisualVM简介与内存泄漏实战分析,如何分析内存溢出,定位内存溢出问题
jvisualvm的插件,用于检测java虚拟机的参数,jvisualvm的插件,用于检测java虚拟机的参数,jvisualvm的插件,用于检测java虚拟机的参数,jvisualvm的插件,用于检测java虚拟机的参数,
NULL 博文链接:https://xiaolng.iteye.com/blog/2144360
对于linux菜鸟通过jvisualvm远程监控JVM,详细的操作指南。
远程连接jvisualvm,测试用jar
jvisualvm-btrace离线安装包。 jvisualvm btrace插件离线安装包1.2.85版本,目前官网不支持国内在线下载。 含相关依赖包:jsyntaxpane-lib.nbm、net-java-btrace-api.nbm、net-java-btrace-visualvm.nbm、...
jvisualvm插件整个下载,全选即可用~
NULL 博文链接:https://username2.iteye.com/blog/2342842
jvisualvm btrace插件离线安装,如果jvisualvm不能安装btrace,则可进行离线安装。 这里收集了安装btrace所需要的依赖包,直接添加 即可安装
JVisualVM for mac,亲测有效,下载之后正常安装,打开软件可以参考http://ian.wang/167.htm进行配置
linux系统jvisualvm图形显示工具----NetSarangXmanagerEnterprise5,内含多种linux系统传输或管理工具,并且linux系统下此工具可以让jvisualvm图形显示。内含有效激活码。
jvisualvm(java线程监控)使用手册[归纳].pdf
JVisualVM远程监控linux服务器 tomcatJVisualVM远程监控linux服务器 tomcatJVisualVM远程监控linux服务器 tomcat
jvisualvm1.8
该文档详细地描述了jvisual的各个功能,借助该工具,我们可以监控到,jvm内存的分配,使用情况,gc的活动过程,线程的生命历程等jvm所有的情况。
详细文档介绍,大量步骤截图,一看就懂: ...jvisualvm是jdk自带工具,可以监控Java内存模型,是可视化的界面哦,分分钟对内存模型了如指掌,还可以监控线程情况,CPU使用情况,对性能优化有需求的同学最好学习下
首先下载好该工具包,配置好JDK环境,在控制台输入jvisualvm命令,打开jvisualvm界面,工具->插件->已下载,安装后即可使用.无法使用的请留言.