会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Jemb
博客园
首页
新随笔
联系
管理
订阅
随笔分类 -
JVM虚拟机
JVM调优参考模版
摘要:小于32G的机器,总结的GC调优参考模版: -Xms4096M -Xmx4096M -Xmn3072M -Xss1M -XX:MetaspaceSize=256M -XX:MaxMetaspaceSize=256M -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -
阅读全文
posted @
2019-10-07 17:20
Jemb
阅读(421)
评论(0)
推荐(0)
GC收集器理解
摘要:GC的收集器种类: 收集器存在连线的说明他们可以配合使用。 新生代垃圾收集器 1.串行GC(serial)垃圾回收器 单线程收集器,必须暂停所有的工作线程直到结束: 最古老,稳定效率高的垃圾回收器 对应的JVM参数是: -XX:+UseSerialGC 开启后会使用:Serial(Young区用)
阅读全文
posted @
2019-10-06 11:18
Jemb
阅读(483)
评论(0)
推荐(0)
新生代老年代相关概念理解
摘要:4大垃圾回收思想: 引用计数(可能会死循环持有) , 复制( 新生代 ,因为对象生命周期短) , 标记清除 和 标记整理 (老年代) 什么时候会进行新生代的垃圾回收? 新生代里eden区和survivor1区空间快满了,就会触发MinorGC,把存活的对象移动到survivor2区中。 接着,就使用
阅读全文
posted @
2019-10-05 22:51
Jemb
阅读(668)
评论(0)
推荐(0)
JVM类加载机制理解
摘要:JVM的内存结构: 线程共享:堆(存放创建的各种对象),方法区(存放类信息,静态变量,常量池) 线程私有:栈(每个线程都有自己的栈空间,存放每个方法的局部变量),程序计数器(记录当前字节码指令的位置,执行到拿哪一条字节码指令),本地方法栈(跟栈类似,不同的是执行的native方法) JVM什么时候会
阅读全文
posted @
2019-10-05 18:38
Jemb
阅读(139)
评论(0)
推荐(0)
公告