jvm
佟印龙
这个作者很懒,什么都没留下…
展开
-
4核8g 服务器,jvm参数魔板
-Xms4096M -Xmx4096M -Xmn3072M -Xss1M -XX:MetaspaceSize=256M -XX:MaxMetaspaceSize=256M -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFaction=92 -XX:+UseCMSCompactAtFullCollection -XX:CMSFullGCsBeforeCompaction=0 -XX:+CMSParallelInitia原创 2021-03-02 15:11:13 · 582 阅读 · 0 评论 -
CMS 和 G1 收集器比较
CMS 垃圾收集器CMS(Concurrent Mark Sweep) 收集器是一种 以获取最短回收停顿时间为目标 的收集器。 目前很大一部分的Java应用集中在互联网站或者B/S系统的服务端上,这类应用尤其重视服务的响应速度,希望系统停顿时间最短,已给用户带来较好的体验。 从字面上可以看出CMS收集器是基于 “标记-清除” 算法实现的。整个过程分为4个步骤:初始标记(CMS initial mark)并发标记(CMS concurrent mark)重新标记(CMS remark)并发原创 2020-12-21 16:21:35 · 110 阅读 · 0 评论 -
使用JVisualVM排查oom
环境JDK8准备工作先准备好一个OOM程序:(程序是网上随便找的)import java.util.ArrayList;public class TestOOM { static class OOMObject { private String content; public OOMObject(String content){ this.content = content; } } publi原创 2020-12-10 10:18:12 · 867 阅读 · 0 评论