最近在学习java虚拟机,需要使用到jvisualvm查看程序运行情况
工具在jdk安装目录/jdk1.8.0_191/bin下jvisualvm.exe
一开始进来可能会提示:无法监听本地java应用程序
处理过程:
1、先关闭IDEA,并且关闭所有的java程序
2、win+R,输入:%TMP%
3、找到hsperfdata开头的文件,文件名后面接的是系统的用户名
4、找到之后查看系统的用户名看是否一样,我的是用户名是大写,这里是小写导致的
5、查看系统用户名:右键我的电脑-属性-控制面板-用户账户-用户账户 在右方就可以看到了
查看进程的GC情况时,没有Visual GC插件的解决办法:
1、工具-插件-检查更新 选择安装Visual GC
2、如果点击检查更新时提示:无法连接JAVA Visual插件中心.....
1.如果本地也无法连接(https://visualvm.github.io/uc/8u131/updates.html),则需要配代理
我的电脑连的网络无法连接到下载插件的网站,手机可以,于是就用手机开了热点,电脑连接手机热点就可以访问那个网站了
2.如果本地可以连接插件网站(https://visualvm.github.io/uc/8u131/updates.html),但是点击java visualVM更新时无法更新,则直接去下载com-sun-tools-visualvm-modules-visualgc.nbm插件文件,已下载-添加插件-安装即可