jvm性能调优实战 - 24模拟因动态年龄判断对象进入老年代的场景
生活随笔
收集整理的這篇文章主要介紹了
jvm性能调优实战 - 24模拟因动态年龄判断对象进入老年代的场景
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
文章目錄
- Pre
- 動(dòng)態(tài)年齡判定規(guī)則
- 動(dòng)態(tài)年齡判定規(guī)則的部分示例代碼
- 部分示例代碼運(yùn)行后產(chǎn)生的gc日志
- 完善示例代碼
- GC日志分析
Pre
上一篇文章我們已經(jīng)帶著大家初步分析了一次Young GC的日志,相信大家已經(jīng)完全掌握了如何結(jié)合GC日志去分析一次Young GC執(zhí)行的全過(guò)程。
這篇文章我們接著之前的案例繼續(xù)來(lái)做實(shí)驗(yàn),動(dòng)手體驗(yàn)一下對(duì)象是如何從新生代進(jìn)入老年代的。
動(dòng)態(tài)年齡判定規(guī)則
之前我們給大家總結(jié)過(guò)對(duì)象進(jìn)入老年代的4個(gè)常見(jiàn)的時(shí)機(jī):
-
躲過(guò)15次gc,達(dá)到15歲高齡之后進(jìn)入老年代;
-
動(dòng)態(tài)年齡判定規(guī)則,如果Survivor區(qū)域內(nèi)年齡1+年齡2+年齡3+年齡n的對(duì)象總和大于Survivor區(qū)的50%,此時(shí)年齡n以上的對(duì)象會(huì)進(jìn)入老年代,不一定要達(dá)到15歲
總結(jié)
以上是生活随笔為你收集整理的jvm性能调优实战 - 24模拟因动态年龄判断对象进入老年代的场景的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: jvm性能调优实战 - 23 模拟You
- 下一篇: jvm性能调优实战 - 25模拟在You