在centos 上使用 Java VisualVM
来源:互联网 发布:mac搜索不到文件 编辑:程序博客网 时间:2024/05/29 15:25
VisualVM 参考手册
http://download.oracle.com/javase/6/docs/technotes/guides/visualvm/index.html
visualvm 远程监控程序时,需要jstatd启动在远程机器上, jstatd参考http://blog.csdn.net/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转发。
勾选 Enable X11 forwarding, X display location 中填入 localhost:0, 0意味着你的机器上的xming实例号,可以通过xlaunch来设置。
然后putty里运行 jvisualvm, 你的windows机器上自然会跳出图形界面来。这样就能查看远程服务器上java的更详细的运行情况,比如thread,profiler选项卡都出现了。
如果通过远程连接,这些选项卡是没有的。
- 在centos 上使用 Java VisualVM
- 在Linux上使用 Java VisualVM
- 在CentOS上安装Java环境:使用yum安装java
- 在CentOS上安装Java环境:使用yum安装java
- 在CentOS上安装Java环境:使用yum安装java
- 使用Java VisualVM监控JVM
- 使用visualVM监控JAVA程序
- 使用Java VisualVM监控JVM
- 在CentOS上使用yum安装Java环境
- VisualVM使用
- Java VisualVM
- java VisualVM
- 使用Java VisualVM远程监控服务
- 使用VisualVM查看Java Heap Dump
- 使用VisualVM 查看远程Java进程
- 使用Java VisualVM监控远程JVM
- 使用Java VisualVM监控远程JVM
- 使用Java VisualVM监控远程JVM
- extjs grid renderer用法
- QQ能通过GPRS登录但不能通过WIFI登录,能正常上网问题
- Java_10_26课堂总结
- 庖丁解牛—winpcap源码彻底解密系列的续集(8)
- apache-tomcat-6.0.32免安装版配置
- 在centos 上使用 Java VisualVM
- ASP.NET制作验证码
- Java_10_27课堂总结
- 我思故我在系列—数据结构面试NO.22,NO.23题(题目搜集整理者JULY,非常感谢!!)
- CSS2.0盒模型层次平面示意图和3D示意图
- jsp和servlet的区别(No.42)
- Android发送短信以及监听发送状态
- 手把手图解Linux下samba的配置
- 实体化视图