JVM GC监控
JSTAT监控
SUN JVM自带了jstat工具,用于输出GC等信息。
命令格式
jstat [ generalOption | outputOptions vmid [interval[s|ms] [count]] ]
使用方法及输出
见 http://docs.oracle.com/javase/6/docs/technotes/tools/share/jstat.html
JVisualVM监控
JSTATD方式
见 http://docs.oracle.com/javase/6/docs/technotes/tools/share/jstatd.html
通过运行JStatd,可以在远程主机上打开端口,本地可以使用JVisualVM来连接。
需要注意,JStatd需要权限配置。比如,保存下面文本在all.policy
grant codebase "file:${java.home}/../lib/tools.jar" {
permission java.security.AllPermission;
};
然后运行
jstatd -J-Djava.security.policy=all.policy
JMX方式
JMX默认是关闭的,可以通过传入系统属性来开启。
http://www.oracle.com/technetwork/java/javase/tech/javamanagement-140525.html
http://docs.oracle.com/javase/6/docs/technotes/guides/jmx/index.html
部分属性定义如下:
- java.rmi.server.hostname = 本机IP
- com.sun.management.jmxremote.port = JMX端口
- com.sun.management.jmxremote.ssl = true/false 是否使用SSL
- com.sun.management.jmxremote.authenticate = true/false 是否验证
分享到:
相关推荐
网上下载的JVM调优实战, 值得一下
JVM调优实战
多功能养鱼塘-JVM内存 大鱼塘O(可分配内存): JVM可以调度使用的总的内存数,这个数量受操作系统进程寻址范围、系统虚拟内存总数、系统物理内存总数、其他系统运行所占用的内存资源等因素的制约。 小池塘A(堆...
第六节:JVM调优必备理论知识-GCCollector-三色标记 ·············· 75 第七节:PS+PO调优实战 ················································...
JVM调优篇
img JVM调优实战.pdf
马老师jvm实战调优课堂笔记,需要的小伙伴赶紧下载
redis集群jvm调优实战MySQL5.6性能优化&Tomcat7优化
2021最新版JVM调优实战全套教程!---吊打所有面试官!!offer轻松拿!
JVM调优 调优参数 调优方法 , 调优手段 等.
JVM调优攻略.pdf!
1. 字符串的分配,和其他的对象分配一样,耗费高昂的时间与空间代价,作为最基础的数据类型,大量频繁的创建 2. JVM为了提高性能和减少内存开销,在实例化字符串
JVM实战-JVM调优案例分析与MyEclipse性能调优实战
模块四,JVM 性能监测及调优。 模块五,设计模式调优。 模块六,数据库性能调优。 模块七,实战演练场。 性能优化手册是一套java性能学习研究小技巧,包含内容:Java性能优化、JVM性能优化、服务器性能优化、数据库...
这回添加的东西主要集中在基础的一些问题上,还有一些这两年思考的问题。这些问题可能平时我们不会刻 意去想,但是真正看清楚了,却发现还是大有裨益的:)希望对大家都有帮助~
java虚拟机(JVM)调优案例分析与Eclipse性能调优实战
分析常见的JVM调优技术及其相关条件,以及在实战中怎么使用到相关的技术进行调优,比较适合中高级开发进行学习,适合对JVM理解较深的开发学习