美文网首页
4、gc原理

4、gc原理

作者: 水表学Java | 来源:发表于2019-10-12 12:45 被阅读0次

GC是什么? 为什么要有GC呢?
GC是垃圾收集的意思(Garbage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,Java语言没有提供释放已分配内存的显示操作方法。

GC是对JVM中的内存进行标记和回收,Sun公司的JDK用的虚拟机都是HotSpot
对象化的实例是放在heap堆内存中的,这里讲的分代收集也是指对堆内存的回收

GC的分代收集分为:年轻代、老年代、永久代。(方法区是被当做永久代的,不过JDK1.6后将被取消掉了)
年轻代(Young Generation)、年老代(Old Generation)、永久代(Permanent Generation,也就是方法区

未完

相关文章

  • Go GC

    1、什么是GC?2、为什么会有GC?3、GC的优点?4、GC的缺点?5、Go中的GC历史6、Go中的GC实现原理(...

  • 4、gc原理

    GC是什么? 为什么要有GC呢?GC是垃圾收集的意思(Garbage Collection),内存处理是编程人员容...

  • Go语言——垃圾回收GC

    Go语言——垃圾回收GC 参考: Go 垃圾回收原理 Golang源码探索(三) GC的实现原理 Getting ...

  • 你对JVM垃圾收集器了解多少?面试官夺命13问谁碰谁不迷糊啊!

    目录 1、简述Java垃圾回收机制 2、GC是什么?为什么要GC 3、垃圾回收的优点和原理。并考虑2种回收机制 4...

  • 后端调优基础——GC调优

    GC类型 Minor GC :清理新生代,Minor GC是最频繁触发的GC,速度也最快的,主要工作原理是:对象在...

  • 整理

    KVO的实现原理与具体应用 2.通知 3.iOS多线程----NSOperation 4.iOS多线程----GC...

  • PFI

    jvm 介绍下内存模型?为什么需要内存模型?新生代gc方式?工作原理? 老年代GC方式?工作原理?适用场景? 标...

  • GC 调优大纲

    一、优化前准备 GC工作原理 GC 日志 二、优化过程 确定优化目标 优化 验收优化结果

  • ##一次CMS GC问题排查过程(理解原理+读懂GC日志)

    一次CMS GC问题排查过程(理解原理+读懂GC日志) - iamzhongyong - ITeye技术网站 h...

  • GC —— 垃圾回收机制认识与算法详解

    目录 GC相关概念 常见GC算法 引用计数算法核心思想实现原理实例优缺点 标记清除算法核心思想实现原理图示优缺点 ...

网友评论

      本文标题:4、gc原理

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