JVM
文章平均质量分 56
来自转载
綮地
这个作者很懒,什么都没留下…
展开
-
JVM内存管理及GC机制
一、概述 Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代码,对内存泄露和溢出的问题,也不需要像C程序员那样战战兢兢。经过这么长时间的发展,Java GC...原创 2021-12-06 21:46:18 · 35660 阅读 · 0 评论 -
JVM: GC过程总结(minor GC 和 Full GC)
一 minorGC 和 Full GC区别 新生代 GC(Minor GC):指发生新生代的的垃圾收集动作,Minor GC 非常频繁,回收速度一般也比较快。 老年代 GC(Major GC/Full GC):指发生在老年代的 GC,出现了 Major GC 经常会伴随至少一次的 Minor GC(并非绝对),Major GC 的速度一般会比 Minor GC 的慢 10 倍以上。 二 minorGC过程详解 1 在初始阶段,新创建的对象被分配到Eden区,survivor的两块空间都为空。转载 2021-12-06 14:48:35 · 41107 阅读 · 1 评论 -
简单介绍JVM的GC过程
在说到java虚拟机的垃圾回收机制前,应该先知道虚拟机里面有什么区域,哪些区域要在运行过程过程中时不时的对其进行垃圾清除。 有哪些区域 1、程序计数器 占用虚拟机内存很小,功能是给字节码解释器寻址用的。在它工作时通过修改计数器值来选取下一条需要执行的字节码指令地址。像分支、循环,跳转、异常处理、线程恢复等功能都需要计数器完成。 程序计数器属于“线程私有”的内存。虚拟机的多线程是通过...转载 2021-12-06 14:20:20 · 32494 阅读 · 0 评论