(6)调优重要参数(待补充、不断更新)

2020-11-19  本文已影响0人  hedgehog1112

1、MaxTenuringThreshold:控制对象能经历多少次Minor GC才晋升到旧生代。例:new threshold = 2,2次Minor GC后就晋升到老年代,可动态年龄计算

2、Survivor、desired survivor(期望)、SurvivoRatio(容量比值)

3、固定永久带容量  -XX:PermSize和-XX:MaxPermSize设置成一样

4、CMS-concurrent-abortable-preclean    可中断并发预清理(Remark前增加)

     CMSMaxAbortablePrecleanTime    中止上阶段,进入Remark

     CMSScavengeBeforeRemark参数,Remark前强制一次Minor GC

5、cms回收老年代,CMSPermGenSweepingEnabled、CMSClassUnloadingEnabled 

6、PretenureSizeThreshold:直接晋升到老年代对象大小(Serial下)

7、HandlePromotionFailure:允许老年代分配担保失败(Serial下)

二、TP90,TP99,TP999,MAX含义

90/99%请求耗时情况。如:TP99=10ms,标识这段时间99%请求都在10毫秒内

MAX:这段时间内耗时最大的,如MAX=1000ms,这段时间最耗时一次请求是1s

上一篇 下一篇

猜你喜欢

热点阅读