美文网首页
关于GC(一)回收内存的区域

关于GC(一)回收内存的区域

作者: Mooner_guo | 来源:发表于2016-06-29 00:28 被阅读42次

基本不做回收的区域

 Java运行时内存区域中,程序计数器虚拟机栈本地方法栈这3个区域基本不会被GC。因为这3个区域随线程而生,随线程而亡,栈中栈帧分配对少内存在类结构确定下来的时候就已知了(大体编译期占用多少内存已知),因此这几个区域的内存分配和回收具备确定性。

回收区域

 Java方法区
这部分区域对象在运行时才知道要分配什么对象,分配多少对象,分配多大对象,因此这部分的分配和回收是动态的。

相关文章

  • 关于GC(一)回收内存的区域

    基本不做回收的区域  Java运行时内存区域中,程序计数器、虚拟机栈、本地方法栈这3个区域基本不会被GC。因为这3...

  • 性能优化 - 相关概念

    1. 内存泄漏和内存抖动 内存泄漏:GC,垃圾回收器,在内存吃紧时候回收内存时,无法回收某一块不再使用的区域...

  • 理解Java内存区域与垃圾收集器

    本文主要介绍java内存区域和GC回收 java内存区域 垃圾收集器 参考 java内存区域 运行时内存区域 ja...

  • golang gc介绍

    何为GC? GC:Garbage Collection(垃圾回收)垃圾指内存中不再使用的内存区域,自动发现与释放这...

  • JVM - 垃圾回收器

    JVM - 垃圾回收器 Young GC 查找GC Roots,拷贝所引用的对象到to区GC ROOTS内存区域主...

  • Java的回收算法

    参考链接:https://www.imooc.com/article/79492 回收的都是内存区域,GC回收的是...

  • 垃圾回收算法

    一,了解GC所关注的问题 什么时候回收 哪些内存需要回收 如何回收注: GC所关注的主要区域 是 Java堆 和 ...

  • GC

    Minor GC:从年轻代空间(包括 Eden 和 Survivor 区域)回收内存;Major GC:清理老年代...

  • Minor GC ,Full GC 触发条件是什么?

    Minor GC ,Full GC 触发条件 从年轻代空间(包括 Eden 和 Survivor 区域)回收内存被...

  • android 内存泄漏(多文章摘录)

    内存泄漏 gc没有办法回收activity的内存。 垃圾回收(GC) 垃圾回收或GC(Garbage Collec...

网友评论

      本文标题:关于GC(一)回收内存的区域

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