主页 > 365bet即时比分 > 365bet即时比分

如何设置JVM环境参数

展开全部
JVM参数的常规设置:java-Xmx3550m-Xms3550m-Xmn2g-Xss128k-Xmx3550m:将JVM的最大可用内存设置为3550M。
-Xms 3550m:JVM配置将使内存为3550m。
可以将此值设置为与-Xmx相同的方式,以便JVM在每次垃圾回收后不重新映射内存。
-Xmn2g:将年轻代的大小设置为2G。
所有堆大小=年代生成大小+上一代大小+永久生成大小
永久世代的固定尺寸为64米,因此增加年轻一代将减少上一代的尺寸。
该值对系统性能有重大影响。Sun已正式推荐整个3/8。
-Xss128k:设置每个线程的堆栈大小。
JDK 5
在0之后,每个线程的堆栈大小为1M,并且每个线程的先前堆栈大小为256K。
针对更多应用程序线程调整所需的内存大小。
在同一物理内存下减少此值可能会导致生成更多线程。
但是,操作系统在进程中的子进程数量方面受到限制,无法无限期生成。经验值约为3000-5000。
java-Xmx 3550 mX ms 3550 m-X ss 128 k-XX:新比率= 4-XX:幸存者比率= 4-XX:MaxPermSize = 16 m-XX:MaxTenuringThreshold = 0-XX:新比率= 4:年轻一代(2个生活区域)与前几代人(包括永久世代)的关系。
老一代和年轻一代的比例为1:4,年轻一代占整个筹码的1/5-XX。SurvivorRatio = 4:设定年轻一代Eden和Survivor的大小比例。。
成立于四年后,两个幸存者地区与伊甸园地区的比例为2:4,一个幸存者地区占整个年轻一代的1/6-XX。MaxPermSize = 16m:设置16m的永久代的大小。
-XX:MaxTenuringThreshold = 0:设置灰尘的最大保留期。
设置为0时,年轻一代的对象直接进入上一代,而不通过幸存者区域。
早期的应用程序可以提高效率。
将此值设置为更高的值将导致在Survivor区域中多次复制更年轻的生成对象。这延长了最年轻一代物体的生存时间,并改善了该一代物质循环的普遍性。年轻的