java6, 7, 8 的bin目录下自带jvisualvm工具,可以对java程序进行监控。如果要查看jvm gc的具体信息,比如heap堆中Eden,Old,则要装个插件visualgc。
java9及以后,就停止使用java VisualVM了,改用Graal VisualVM了。
开始安装:
找到jdk目录的bin下面,打开jvisualvm.exe,然后 工具-》插件
选择tab 【设置】
然后我们要找到符合自己的插件URL:
看下面:
我是jdk1.8.0_91,选择了: https://visualvm.github.io/archive/uc/8u40/updates.xml.gz ,如下图
把url copy到下图中URL中
确定, 然后发现有可用插件了。
选择Visual GC,然后安装;
安装成功后,如下图。
如果不行,重启下java VisualVM
远程监控Linux服务器
参照下文:
https://blog.youkuaiyun.com/yujianping_123/article/details/100982260