我是靠谱客的博主 怕孤单自行车,这篇文章主要介绍java GC 笔记图,现在分享给大家,希望可以做个参考。

1.Java 运行时内存

主要分为:
  1. 堆区
  2. 方法区
  3. 程序计数器
  4. 虚拟机栈
  5. 本地方法栈
其中a和b为线程共享,c、d和e为线程独享。

将常见的一些参数,如堆的小大小-xms和最大大小-xmx等加上有图:

堆区主要分为Yong区和Old区,Yong区又分为Eden,S0和S1,YGC多次回收不了的对象会放入Old区。

2.GC回收对象的判断


3.YGC的回收过程


4.FGC的过程

5.对象逃过GC到达Old区的过程


最后

以上就是怕孤单自行车最近收集整理的关于java GC 笔记图的全部内容,更多相关java内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(62)

评论列表共有 0 条评论

立即
投稿
返回
顶部