jvm 调优汇总

 

Tomcat Thread Dump 分析

 

利用 Java dump 进行 JVM 故障诊断

 

JDK内置工具使用

 

JVM性能调优监控工具jps、jstack、jmap、jhat、jstat使用详解

 

Java Virtual Machine Statistics Monitoring Tool

 

Java Tools

 

其他JVM性能调优参考资料:

《Java虚拟机规范》

《Java Performance》

《Trouble Shooting Guide for JavaSE 6 with HotSpot VM》: http://www.oracle.com/technetwork/java/javase/tsg-vm-149989.pdf 

《Effective Java》

VisualVM: http://docs.oracle.com/javase/7/docs/technotes/guides/visualvm/

jConsole: http://docs.oracle.com/javase/1.5.0/docs/guide/management/jconsole.html

Monitoring and Managing JavaSE 6 Applications: http://www.oracle.com/technetwork/articles/javase/monitoring-141801.html

 

 

-------------------------------------------- 

 

 

top -Hp pid 查看费时间的线程

 

printf "%x\n" 1181 查看16进制串
jstack 1181| grep 4d0

 

----------------

 

 ./jmap -heap 5169 

查看jvm各区域内存占用情况 

concurrent mark-sweep generation:                                                                                                                                             
   capacity = 1171062784 (1116.8125MB)                                                                                                                                        
   used     = 884262728 (843.2986526489258MB)                                                                                                                                 
   free     = 286800056 (273.5138473510742MB)                                                                                                                                 
   75.50942102178529% used 

 

  ./jstat -gc 5169

查看垃圾回收相关情况,如内存占用,回收次数时间等

S0C、S1C、S0U、S1U:Survivor 0/1区容量(Capacity)和使用量(Used)
EC、EU:Eden区容量和使用量
OC、OU:年老代容量和使用量
PC、PU:永久代容量和使用量
YGC、YGT:年轻代GC次数和GC耗时
FGC、FGCT:Full GC次数和Full GC耗时
GCT:GC总耗时

 

 

 

 

jmap -dump:format=b,file=/tmp/dump.dat 1181
jhat -port 9998 /tmp/dump.dat

访问 101.200.221.206:9998
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值