求高手帮忙分析下系统如何改进,给出jconsole的监控图

ayesd 发布于 2014/06/06 11:29
阅读 126
收藏 1
操作系统:内存16G,双核CPU,windows server 2003 R2, 虚拟机

运行环境:tomcat6.0.35免安装版,jdk是jrockit-jdk1.6.0_37-R28.2.5-4.1.0,jre是jrockit-jre1.6.0_37-R28.2.5
jdk设置参数:JAVA_OPTS=%JAVA_OPTS% -server -Xms12288m -Xmx12288m 
tomcat设置参数:

<Connector port="8080" 
	           protocol="org.apache.coyote.http11.Http11NioProtocol" 
               minSpareThreads ="25" 
			   enablelookups="false"
               connectionTimeout="7200000"
               maxThreads="1000"  
               compression="true" 
               compressionMinSize="8192"
               redirectPort="8443" 
               URIEncoding="UTF-8" 
               maxProcessors="2" 
               acceptCount="200" 
               compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"/>



开启了jmx来监控系统,基本情况如下图:

发现运行时间越长,GC所需要的时间越长,从最开始的5秒到现在的3分钟,问下这个是正常的吗?或者有没有好点的解决方法?
下图是堆内存的详细情况:

跪求高手帮忙分析下,如果有改进意见 更好,谢谢!

加载中
返回顶部
顶部