美文网首页
2.3 回收方法区

2.3 回收方法区

作者: 9cc222f2bb0a | 来源:发表于2018-03-01 20:17 被阅读0次

堆的回收比较好理解,方法区同时也会被回收

回收策略:

    1. 废弃常量,即该常量不再被任何String对象所引用;

    2. 无用的类。需同时满足下列三个条件:

        a. 该类的所有实例都已经被回收,java堆中不存在该类的任何实例。

        b. 加载该类的classLoader已经被回收

        c. 该类对应的Class对象没有在任何地方被引用,无法在任何地方通过发射访问到该类的方法。   

相关文章

  • 2.3 回收方法区

    堆的回收比较好理解,方法区同时也会被回收 回收策略: 1. 废弃常量,即该常量不再被任何String对象所引用...

  • Android-Bitmap 回收机制

    包括 recycle() 方法 bitmap 回收时机。 手动调用recycle() 2.3 及以下版本,保存在 ...

  • JVM-垃圾收集--标记(回收标准判定)

    垃圾收集的是哪个问题: 判断是否需要回收 回收时机 回收方法 需要垃圾收集的区域:方法区和堆区。因为栈、程序计数器...

  • HotSpot的方法区GC

    方法区也会发生垃圾回收,只是效率和性价比较低。方法区回收主要分为两部分内容: 废弃变量废弃常量的回收这与堆中对象的...

  • 回收方法区

    方法区其实也是需要被回收的,并不是说虚拟机永久代中不需要垃圾收集。而是方法区中的垃圾收集的效率很低,新生代中一次垃...

  • 垃圾收集相关知识

    垃圾收集相关知识 思维导图 回收的对象 堆,方法区(方法区虚拟机不要求实现) 如何判断一个对象可以回收 引用计数算...

  • 2018-04-10

    Java内存回收机制 在java中,内存的分配大致分为:堆,栈、方法区、本地方法区,程序计数器;本地方法区,程序计...

  • 深入理解 Java 内存回收机制

    JVM 通过 GC(Garbage Collection,垃圾回收器)来回收堆和方法区中的内存,这个过程是自动执行...

  • 垃圾收集与内存分配策略

    哪些内存需要回收 什么时候回收 如何回收 Java堆和方法区的垃圾回收 对象是否存活 引用计数算法 给对象添加一个...

  • Java内存的主要划分

    堆区 存放new出来的对象,此对象由垃圾回收器收集,垃圾回收器针对的就是堆区 栈区 每调用一个方法,会创建一个栈帧...

网友评论

      本文标题:2.3 回收方法区

      本文链接:https://www.haomeiwen.com/subject/rajnxftx.html