JVM
文章平均质量分 90
lolxxs
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JVM之内存区域与内存溢出异常
文章目录概述Java运行时数据区域程序计数器(Program Counter Register)虚拟机栈(VM Stack)本地方法栈(Native Method Stack)堆(Heap)方法区(Method Area)运行时常量池(Runtime Constant Pool)直接内存(DIrect Memory)参考 概述 Java运行时数据区域包括如下部分: 线程独享 程序计数器(Program Counter Register) 虚拟机栈(VM Stack) 本地方法栈(Native Method原创 2022-01-23 11:18:19 · 725 阅读 · 1 评论 -
JVM之垃圾收集器与内存分配策略
概念 1.GC Root:根节点 根节点作用,用于可达性分析算法,即以根节点对象为起始节点根据引用向下搜索 2.三色标记: 白色:在可达性分析算法搜索过程中,该对象未被垃圾收集器访问过 黑色:在可达性分析算法搜索过程中,该对象已被垃圾收集器访问过,并且这个对象的所有引用都扫描过 灰色:在可达性分析算法搜索过程中,该对象已被垃圾收集器访问过,并且这个对象的至少有一个引用没有被扫描过 3.并发标记时出现的问题 在用户线程和收集器线程(进行三色标记时)并发时当以下两种一起出现时会发生对象被错误回收 赋值器插入了原创 2021-10-10 23:27:40 · 478 阅读 · 0 评论
分享