JVM笔记-GC常用参数设置

更新时间:2023-06-17 08:55:16 阅读: 评论:0

JVM笔记-GC常⽤参数设置GC常⽤参数
-Xmn -Xms -Xmx -Xss
年轻代最⼩堆最⼤堆栈空间,
-Xms -Xmx ⼀般设置成⼀样⼤⼩,
-XX:+UTLAB
cup是什么意思使⽤TLAB,默认打开
-XX:+PrintTLAB伞的英文单词
打印TLAB的使⽤情况
-XX:TLABSize Thread Local Allocation Buffer
设置TLAB⼤⼩
-XX:+DisableExplictGC
oliveoil
<()不管⽤,FGC
-XX:+PrintGC
-XX:+PrintGCDetails
-XX:+PrintHeapAtGC
-XX:+PrintGCTimeStamps
-XX:+PrintGCApplicationConcurrentTime (低)
打印应⽤程序时间
-XX:+PrintGCApplicationStoppedTime (低)
逃避英文打印暂停时长
-XX:+PrintReferenceGC (重要性低)
记录回收了多少种不同引⽤类型的引⽤
-
verbo:class
英国摇钱树
类加载详细过程
-XX:+PrintVMOptions
-XX:+PrintFlagsFinal -XX:+PrintFlagsInitial
必须会⽤如
java -XX:PrintFlagsFinal -version |grep G1 查 G1相关的参数
-Xloggc:opt/log/gc.log
-XX:MaxTenuringThreshold
升代年龄,最⼤值15
锁⾃旋次数 -XX:PreBlockSpin 热点代码检测参数-XX:CompileThreshold 逃逸分析标量替换 ...
这些不建议设置
Parallel常⽤参数
-XX:SurvivorRatiosurpris
调整 eden 区⽐例,默认 8
-XX:PreTenureSizeThreshold
⼤对象到底多⼤, 对象超过这个值,直接在⽼年代中创建
-XX:MaxTenuringThreshold
结合 -XX:+PrintTenuringDistribution 查看年龄分布,可以动态调整晋升阈值
-XX:+ParallelGCThreads
并⾏收集器的线程数,同样适⽤于CMS,⼀般设为和CPU核数相同
forest是什么意思
-XX:+UAdaptiveSizePolicy
⾃动选择各区⼤⼩⽐例
CMS常⽤参数
初二英语日记-XX:+UConcMarkSweepGC
-XX:ParallelCMSThreadsstaccato
CMS线程数量
-XX:CMSInitiatingOccupancyFraction
使⽤多少⽐例的⽼年代后开始CMS收集,默认是68%(近似值),如果频繁发⽣SerialOld卡顿,应该调⼩,(频繁CMS回收)-XX:+UCMSCompactAtFullCollection
在FGC时进⾏压缩
-XX:CMSFullGCsBeforeCompaction
多少次FGC之后进⾏压缩
-XX:+CMSClassUnloadingEnabled
-XX:CMSInitiatingPermOccupancyFraction
达到什么⽐例时进⾏Perm回收
GCTimeRatio
设置GC时间占⽤程序运⾏时间的百分⽐
-XX:MaxGCPauMillis
考研英语试题
停顿时间,是⼀个建议时间,GC会尝试⽤各种⼿段达到这个时间,⽐如减⼩年轻代
G1常⽤参数
-XX:+UG1GC
-XX:MaxGCPauMillis
建议值,G1会尝试调整Young区的块数来达到这个值
-XX:GCPauIntervalMillis
GC的间隔时间
-
XX:+G1HeapRegionSize
分区⼤⼩,建议逐渐增⼤该值,1 2 4 8 16 32。
随着size增加,垃圾的存活时间更长,GC间隔更长,但每次GC的时间也会更长
ZGC做了改进(动态区块⼤⼩)
G1NewSizePercent
新⽣代最⼩⽐例,默认为5%
G1MaxNewSizePercent
新⽣代最⼤⽐例,默认为60%
GCTimeRatio
GC时间建议⽐例,G1会根据这个值调整堆空间
ConcGCThreads
线程数量
InitiatingHeapOccupancyPercent
启动G1的堆空间占⽤⽐例
参考马⽼师的笔记,做整理

本文发布于:2023-06-17 08:55:16,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/78/974328.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:(六)详解CMS
下一篇:Flink增量快照
标签:时间   调整   动态
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图