悄悄地告诉你:大白话带你认识JVM( 八 )

#4.8.4 设置垃圾最大年龄-XX:MaxTenuringThreshold设置垃圾最大年龄 。如果设置为0的话,则年轻代对象不经过Survivor区,直接进入年老代.对于年老代比较多的应用,可以提高效率 。如果将此值设置为一个较大值,则年轻代对象会在Survivor区进行多次复制,这样可以增加对象再年轻代的存活时间,增加在年轻代即被回收的概率 。该参数只有在串行GC时才有效.#4.8.5 加快编译速度-XX:+AggressiveOpts加快编译速度
#4.8.6 改善锁机制性能-XX:+UseBiasedLocking#4.8.7 禁用垃圾回收-Xnoclassgc#4.8.8 设置堆空间存活时间-XX:SoftRefLRUPolicyMSPerMB设置每兆堆空闲空间中SoftReference的存活时间,默认值是1s 。#4.8.9 设置对象直接分配在老年代-XX:PretenureSizeThreshold设置对象超过多大时直接在老年代分配,默认值是0 。#4.8.10 设置TLAB占eden区的比例-XX:TLABWasteTargetPercent设置TLAB占eden区的百分比,默认值是1%。#4.8.11设置是否优先YGC-XX:+CollectGen0First设置FullGC时是否先YGC,默认值是false 。#finally真的扯了很久这东西,参考了多方的资料

【悄悄地告诉你:大白话带你认识JVM】


推荐阅读