zoukankan      html  css  js  c++  java
  • JVM--内存分配和回收策略

    java体系中所提倡的自动内存管理最终可以归结为自动化解决两个问题,给对象分配内存以及分配给对象的内存。
     
    Minor GC : 指发生在新生带垃圾收集的动作。Minor GC 非常频繁,一般回收速度也比较快。
    Full GC : 老年代GC ,指发生在老年代的GC,Full GC 的速度一般会比Minor GC 慢 10倍以上。
     
    大对象直接进入老年代,所谓大对象是指需要连续的内存空间的Java对象,最典型的大对象是那种很长的字符串以及数组。
     
    长期存活的对象将进入老年代,虚拟机采用分带收集的思想来管理内存,内存回收的时候识别对象的年龄,虚拟机给每个对象定义了一个对象年龄计数器。
  • 相关阅读:
    memento模式
    observe模式
    state模式
    Trie树的简单介绍和应用
    strategy模式
    全组和问题
    SRM 551 DIV2
    全排列问题
    TSE中关于分词的算法的改写最少切分
    template模式
  • 原文地址:https://www.cnblogs.com/jsersudo/p/11375533.html
Copyright © 2011-2022 走看看