随笔分类 - JVM调优机制
JVM内存模型、垃圾回收器及算法、JVM调优步骤
摘要:生产环境下JVM调优 最小堆、最大堆内存设为1G,使用G1垃圾回收器,最长的GC暂停时间设为200毫秒,如果时间过长,会相应调整空间的大小(单位是毫秒),新生代最小比例20%,最大比例30%, +DisableExplicitGC关闭系统调用GC功能 【System.gc() 默认会触发一次Full
阅读全文
摘要:强引用: 普通引用,new() 出来的, 当它不为NULL时,不会被回收 软引用: 对象被一个软引用指向时, 只有当系统内存不够用时,才会被回收。(可做缓存使用) 弱引用: 一遇GC就被回收,如果有一个强引用指向这个弱引用时,强引用消失掉,弱引用会被回收 (用在容器里,ThreadLocal) 虚引
阅读全文
摘要:-Xmn 年轻代大小 -Xmx 最大堆 -Xms 最小堆 -XXSurvivorRation 代表Eden :Survivor 比值 一般根据对象的生存周期将堆内存分为若干不同的区域,一般情况将新生代分为Eden ,两块Survivor; ——————————————————————————————
阅读全文