当前位置: 首页 > 网络应用技术

JVM参数简介

时间:2023-03-07 12:13:03 网络应用技术

  -1/64(<1GB)默认值(<1GB)默认值(可以调整MinheapFreeratio参数)当免费堆栈内存小于40%时,JVM将增加直到-xmx.1/4的最大限制(<1GB))默认值(可以调整MaxheapFreeratio参数)当空间大于70%时,JVM将减少-XMS的最小限制。(Eden+ 2 Survivor Space)。它与JMAP -HEAP中显示的新基因不同。整个桩尺寸=年轻一代的大小+老一代的大小+老年人的大小。年轻一代增加后,老年和老年的大小将减小。该值对系统的性能有更大的影响。/8-xx:Newsize设置了年轻一代(对于1.3/1.4)-XX:MaxNewSize Yount to最大值(1.3/1.4)-XX -XX:Permsize设置(perm gen)1/64-xx的初始值:maxpermsize集合每个线程的每个线程的1/4-xss的最大物理内存的最大物理内存的最大值的最大值的最大值的最大值值的最大值的最大值值。内存大小。在相同的物理内存下,减少此值可以生成更多线程。但是,操作系统仍然仅限于一个过程中的线程数,并且不能无限地生成。经验值通常在约3000?5000中很小。通常,通常很小。如果堆栈不是很深,则应是128K大应用。建议使用256K。此选项对性能产生更大的影响,需要严格的测试。(总统)ThreadStackSize选项的解释非常相似。官方文件似乎没有得到解释。论坛中有这样的句子:“”“”“”“大小(0表示用户默认堆栈大小)[sparc:512; solaris x86:320(在5.0和更早的情况下为256个之前); sparc 64 bit:1024; Linux AMD64:1024(5.0中的0和earlerier);] -xx:Newratio的年轻一代(包括伊甸园和两个幸存者地区) 到老年(视角除外)-xx:newratio = 4意味着年轻人和老一代的比例为1:4,Young Youngin的情况为1/5 xms = XMX的整个堆栈的XMX,并设置了XMN,无需设置此参数。-XX:Survivorratioeden和幸存者的大小比率设置为8,然后两个幸存者区域和一个伊甸园区域的比率为2:8,幸存者区域占整个年轻一代1/10-XX:grounpageinbytes Moremenbytes Moremenbytes。+disable Expliticgc to Close system.gc()此参数需要严格的test-XX:MaxteningThreshold垃圾到最大年龄,如果将其设置为0,则年轻物体不会穿过幸存者区域并直接进入旧一代。对于老年,有更多的年龄段。应用可以提高效率。如果将该值设置为较大的值,则将在幸存者区域多次复制年轻物体,从而增加目标和年轻一代的生存时间。当使用平行的清除GC时,它无效到另一个。