JVM系列三:JVM参数设置、分析
摘要:原文:http://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html
不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,由于各个程序具备不同的特点,如:web和GUI程序就有很大区别(Web可以适当的停顿,但GUI停顿是客户无法接受的),而且由于跑在各个机器上的配置不同(主要cup个数,内存不同),所以使用的GC种类也会不同(如何选择见GC种类及如何选择)。本文将注重介绍JVM、GC的一些重要参数的设置来提高系统的性能。
阅读全文
posted @
2015-03-13 00:16
上校
阅读(1606)
推荐(0) 编辑
java虚拟机参数设置
摘要:-Xms8000M 初始化的堆大小
-Xmx8000M 堆的最大值
-XX:+HeapDumpOnOutOfMemoryError 堆溢出时Dump出当前内存堆转储快照以便事后分析
-XX:PermSize=10M 方法区(非堆)初始化大小
-XX:MaxPermSize=10M 方法区(非堆)最大值
-Xss2M 栈大小
阅读全文
posted @
2015-03-07 22:26
上校
阅读(643)
推荐(0) 编辑