![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
文章平均质量分 68
doflayu
这个作者很懒,什么都没留下…
展开
-
JVM--垃圾回收算法
垃圾收集算法1 标记-清除算法标记清除算法是最常见的垃圾收集算法。当堆空间被耗尽的时候,就会停止整个程序(STW),进行两项操作。第一是标记,第二是清除标记: 从根节点开始遍历,标记所有被引用的对象清除: 从堆内存中从头到尾进行遍历,如果发现没有被标记的对象就进行回收。缺点: 1.效率不高 2. 这种方式清理出来的空间不连续,会产生内存碎片2 复制算法复制算法的高效性,是建立在存货对象少,垃圾对象多的的前提下。显然比较适合新生代,不适合老年代。过程: 将存活的内存空间分为两块,每次原创 2022-01-24 15:38:56 · 176 阅读 · 0 评论 -
深入理解JVM(耗时一周吐血整理)--上
1. jvm与java体系结构1.1 Java代码执行流程2. 类加载子系统2.1 内存结构Class文件类加载子系统运行时数据区方法区堆程序计数器虚拟机栈本地方法栈执行引擎本地方法接口本地方法库2.2 类的加载过程加载阶段.class加载链接阶段验证目的为了确保class文件的字节流包含信息符合当前虚拟机要求,保证正确性。四种验证: 文件格式验证、元数据验证、字节码验证、符号引用验证原创 2021-11-19 14:44:38 · 865 阅读 · 0 评论