随笔分类 - JVM
摘要:垃圾收集算法 虚拟机垃圾回收的方法论 一、标记、清除算法(Mark-Sweep)(基础的垃圾收集算法) 先标记,再清除。先标记出需要回收的对象,标记后统一回收所有被标记的对象。 不足:1. 效率低,标记和清除效率都低 2. 空间问题,标记清除后会产生大量不连续的内存碎片,可能产生以后程序运行需要分配
阅读全文
摘要:垃圾收集(Garbage Collection, GC) 程序计数器、虚拟机栈、本地方法栈这个三个区域随线程而生,随线程而灭,这个几个区域会因为方法结束或线程结束,内存自然就跟随着回收了 Java堆和方法区的内存分配和回收是动态的,垃圾收集器所关注的就是这部分内存 对象是否已死 判断对象是否存活有两
阅读全文
摘要:java虚拟机概念模型(以下说法都是针对java虚拟机的概念模型,具体虚拟机有不同的体现) 一、java虚拟机运行时数据区(方法区,堆,虚拟机栈、本地方法栈、程序计数器) 图片来源:https://www.cnblogs.com/fengbs/p/7029013.html 1. 程序计数器(Prog
阅读全文

浙公网安备 33010602011771号