jvm_第三章:垃圾收集与内存分配策略

1:回收哪些内存:

程序计数器,虚拟机栈,本地方法栈属于线程私有,随线程而生,随线程而灭,所以主要考虑方法区和堆内存的回收:2

2:哪些对象可以被回收:

  引用计数算法:

  可达性分析算法:GCRoots包括:

                  虚拟机栈中的引用的对象;

                  方法区中静态属性引用的对象;

                  方法区中常量引用的对象;

                  本地方法栈中native方法引用的对象

猜你喜欢

转载自www.cnblogs.com/ali-guili/p/9985925.html
今日推荐