jvm
夏天的雪scy
码农一位 坐标大连 联系邮箱940651250@qq.com
展开
-
常用的JVM 调优参数 docker环境下查看内存情况 gc情况
Xms2g:初始化推大小为 2g;Xmx2g:堆最大内存为 2g;XX:NewRatio=4:设置年轻的和老年代的内存比例为 1:4;XX:SurvivorRatio=8:设置新生代 Eden 和 Survivor 比例为 8:2;– XX:+UseParNewGC:指定使用 ParNew + Serial Old 垃圾回收器组合;XX:+UseParallelOldGC:指定使用 ParNew + ParNew Old 垃圾回收器组合;XX:+UseConcMarkSweepGC:指定使用 .原创 2020-08-24 14:59:51 · 851 阅读 · 0 评论 -
jvm垃圾回收调优
新生代调优新生代的特点TLAB thread-local allocation buffer,线程局部缓冲区,线程使用自己私有区域分配对象内存所有的new 操作的内存分配非常廉价死亡对象的回收代价是零;因为采用复制算法,存活的对象使用复制算法到Survivor区域,剩下都是需要被回收的大部分对象用过即死,只有少数对象存活Minor GC 的时间远远低于Full GC新生代优化空间更大一些如何给新生代调优呢?是不是将新生代内存调得越大越好?下面是Oracle官方文档说明截图网页链接:h原创 2020-08-19 09:12:46 · 122 阅读 · 0 评论