第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

JVM筆記九-GC收集器日志信息學(xué)習(xí)

標(biāo)簽:
Java

在上一篇文章中,我们通过代码运行结果,查看到JVM的堆内存逻辑上分区是三部分,物理上分区是2部分,以及是新生代分区三部分,占比分布是8/1/1。而且我们还通过代码和堆JVM参数配置,制造出了OOM异常。下面我们就来分析GC回收器的日志信息。

先来看看,OOM后,GC详细日志信息:

dd604a3c4cda17304edcc43b03106d58.png

a70d5ba58de4ea0abd8d983eddf53f53.png

新生区的伊甸园区GC日志分析

新生区的Eden区的GC,叫法:GC或者是YGC或者是MinorGC或者是轻GC

我们复制一条来分析:

[GC (Allocation Failure①) [PSYoungGen: 1877K②->472K③(2048K④)] 3697⑤K->2835K⑥(7680K⑦), 0.0010223⑧ secs] [Times: user=0.00⑨ sys=0.00⑩, real=0.00 secs]

e103f0661a6f2fc26933651b5e5fc8a4.png

分段说明:

  1. :GC的类型;

  2. :YongGC前新生代的内存占用量

  3. :YoungGC后新生代的内存占用量;

  4. :新生代总内存大小;

  5. :YoungGC前JVM堆内存占用量;

  6. :YoungGc后JVM堆内存使用量;

  7. :JVM堆内存总大小;

  8. :YoungGC耗时

  9. :YoungGC用户耗时;

  10. :YoungGC系统耗时

  11. :YoungGC实际耗时

年老代GC日志分析:

年老代GC的叫法:Full GC或者FGC或者MajorGC或者重GC

同样,我们拿出OOM之前的一条GC日志进行分析

[Full GC (Ergonomics①) [PSYoungGen②: 96K③->0K④ (2048K⑤)] [ParOldGen⑥: 5094K⑦->4007K⑧ (5632K⑨)] 5190K⑩->4007K十一 (7680K十二), [Metaspace十三: 3314K十四 ->3314K 十五(1056768K十六)], 0.0074234 secs十七] [Times: user=0.08十八 sys=0.01十九, real=0.01 secs二十]:

标志说明:

  1. :GC类型

  2. :Young区

  3. :GC前Young区内存占用

  4. :GC后Young区内存占用

  5. :Young区总大小

  6. :Old区

  7. :GC前Old区内存占用

  8. :GC后Old区内存占用

  9. :Old区总大小

  10. :GC前堆内存占用

  11. :GC后堆内存占用

  12. :JVM堆内存总大小

  13. :元空间区

  14. :GC前占用内存

  15. :GC后占用内存

  16. :元空间总大小

  17. :GC耗时

  18. :用户耗时

  19. :系统耗时

  20. :实际耗时

如下图:

f6fd9d791cfcd48e9f61b3abad81a797.png

接下来,我们继续学习的是JVM垃圾回收的四种算法了。欢迎大家和凯哥(凯哥Java:kaigejava)继续一起学习:引用计数算法、复制算法、标记清除、标记压缩这四种算法。

點擊查看更多內(nèi)容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
JAVA開發(fā)工程師
手記
粉絲
13
獲贊與收藏
24

關(guān)注作者,訂閱最新文章

閱讀免費教程

  • 推薦
  • 評論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學(xué)

大額優(yōu)惠券免費領(lǐng)

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消