zoukankan      html  css  js  c++  java
  • JVM中GC垃圾回收机制

    GC发生在内存的堆(heap)区域中;

    GC回收主要在两个区域:年轻代Yong区 MinorGC,频繁发生,老年带Old区 FullGc较少发生,永久代Perm基本不发生

    GC回收算法:(1)引用计数法:判断对象直接引用的数量,引用少的删除,确定无法解决循环引用的问题,A引用B B引用A,现在已经淘汰了改算法

    (2)复制算法,把活着的对象复制出来,剩下的清除,确定占用空间,MinorGC使用复制算法

    (3)标记清除算法:把活着的标记出来,剩下的清除,节省空间,但会造成内存碎片。FullGc使用该算法

    (4)标记清除压缩:节省空间,减少内存碎片。FullGc使用该算法

  • 相关阅读:
    Roman to Integer
    Remove Element
    Maximum Subarray
    Climbing Stairs
    Binary Tree Preorder Traversal
    C++引用和指针
    adb
    Traceview
    解析xml
    SDK manager 下载不同版本sdk
  • 原文地址:https://www.cnblogs.com/mxn0829/p/14200866.html
Copyright © 2011-2022 走看看