我是靠谱客的博主 怕孤单自行车,最近开发中收集的这篇文章主要介绍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 GC 笔记图所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部