码迷,mamicode.com
首页 > 其他好文 > 详细

基于生产环境的JVM调优-结果分析

时间:2016-06-28 14:37:32      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:jvm   优化   fullgc   

硬件:一台centos linux 64位8G,2核的server。

四个生产tomcat。

废话不多说,喷子勿扰,上截图。

  1. jvm及tomcat调优配置截图:

     技术分享

    技术分享

  2. 结果查看:
     先用top获得java虚拟机的进程pid,然后使用jstat -gc pid 5000命令查看每个虚拟机内存使用情况如图:

     技术分享


上面是优化的生产环境,下面我们看看未做任何优化的测试环境,如图:

  技术分享


总结:

 不难看出,优化后的生产环境在运行半个月后未进行过任何一次fullGc,而且老年代剩余空间还非常大,更而且生产环境有4台tomcat实例。

 而未优化过的测试环境在跑了将近1个月的时间,发现fullGc居然两千多次,老年代可用空间所剩无几。

本文出自 “重新来学JAVA” 博客,请务必保留此出处http://3131854.blog.51cto.com/3121854/1793602

基于生产环境的JVM调优-结果分析

标签:jvm   优化   fullgc   

原文地址:http://3131854.blog.51cto.com/3121854/1793602

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!