为了帮助开发人员 oracle 官方提供了很多的检测工具在jdk\bin目录下,同样开源组织也提供了一些工具。
如 jstatd 和 jconsole jstat jmem 、、、、
使用jvisualvm 连接远程主机 可以通过jstatd 和 jmx
- 新建
jstatd.all.policy
文件放置于C盘
grant codebase "file:${java.home}/../lib/tools.jar" {
permission java.security.AllPermission;
};
jstatd -J-Djava.security.policy=jstatd.all.policy
另外我们还可以为VisualVM安装一些插件,比如GC,MBeans等等。满足自己的需要。
在Jstatd监控方式下,JConsole是不能启用的,因为JConsole登录需要端口号。这时我们就需要为系统配置
jmx服务