VisualVM 参考手册
http://download.oracle.com/javase/6/docs/technotes/guides/visualvm/index.html
visualvm 远程监控程序时,需要jstatd启动在远程机器上, jstatd参考http://blog.youkuaiyun.com/lijiecong/article/details/6905011 。jstatd没有启动好,会导致visualvm连接出错。
也要注意远程机器是否开放了jstatd的端口,默认为1099.
如果要在服务器上使用Java VisualVM, 比如CentOS。那么就出现 WARNING: environment variable DISPLAY is not set,因为一般服务器都不会装X server。我们可以在远程机器上装一个X server,比如windwos上,那么就可以非常方便的查看服务器运行情况。
可以采用 SSH + Xming 的方式, ssh用putty, xming下载地址为:http://sourceforge.net/projects/xming/
只要putty中设置X转发即可,当然也要在服务器上 /etc/ssh/ssh_config上允许x转发。