美文网首页
Java 面试专题 - JVM 垃圾收集、内存管理

Java 面试专题 - JVM 垃圾收集、内存管理

作者: FX_SKY | 来源:发表于2017-03-21 23:37 被阅读58次

垃圾回收算法

垃圾回收从理论上非常容易理解,具体的方法有以下几种:

  • 标记-清除
  • 标记-复制
  • 标记-整理
  • 分代回收

如何判断一个对象是否应该被回收

这就是所谓的对象存活性判断,常用的方法有两种: 1.引用计数法; 2:对象可达性分析。
由于引用计数法存在互相引用导致无法进行GC的问题,所以目前JVM虚拟机多使用对象可达性分析算法。

相关文章

  • Java 面试专题 - JVM 垃圾收集、内存管理

    垃圾回收算法 垃圾回收从理论上非常容易理解,具体的方法有以下几种: 标记-清除 标记-复制 标记-整理 分代回收 ...

  • JVM之Java内存区域与内存溢出异常

    Java的JVM可以自动管理内存,包括内存动态分配和垃圾收集等。 简介 JVM在执行Java程序的过程中会把它所管...

  • Java-面试--Java8-JVM垃圾回收机制

    前奏 提到Java的垃圾回收机制,必须要提到Java的内存管理模型,详见 Java-面试--Java8-JVM内存...

  • JVM GC

    java 垃圾回收机制 GC即垃圾收集机制是指JVM用于释放那些不再使用的对象所占用的内存。Java的内存管理实际...

  • JVM学习笔记(3)-垃圾收集算法

    JVM学习笔记(1)-内存管理机制 JVM学习笔记(2)-内存分配与回收 垃圾收集算法 JVM垃圾收集算法有四种:...

  • JVM

    JVM(1):Java 类的加载机制 JVM(2):JVM内存结构 JVM(3):Java GC算法 垃圾收集器 ...

  • JVM 高频面试题

    本章面试题如下:JVM三大性能调优参数,JVM 几个重要的参数JVM调优JVM内存管理,JVM的常见的垃圾收集器,...

  • BAT面试必问题系列:JVM的判断对象是否已死和四种垃圾回收算法

    JVM系列: BAT面试必问题系列:深入详解JVM 内存区域及内存溢出分析 (文末还分享更多Java架构面试专题等...

  • Java虚拟机基本结构

    Java虚拟机是JVM类语言的根基,其中动态内存管理和垃圾收集技术是JVM中最重要的特性。本节主要讲述其中的内存管...

  • JVM调优(转)

    JVM调优 无监控不调优: Java内存区域划分 JVM采用垃圾的收集算法 JVM参数 Java对象分配顺序 在E...

网友评论

      本文标题:Java 面试专题 - JVM 垃圾收集、内存管理

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