![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
文章平均质量分 94
阿大0119
这个作者很懒,什么都没留下…
展开
-
JVM之垃圾回收
参考博客:javaguide 垃圾回收垃圾回收JVM 内存分配与回收对象已经死亡?引用计数法可达性分析算法引用不可达的对象并非“非死不可”如何判断一个常量是废弃常量?如何判断一个类是无用的类垃圾收集标记-清除算法标记-复制算法标记-整理算法分代收集算法垃圾回收器Serial收集器ParNew 收集器Parallel Scavenge 收集器Serial Old 收集器Parallel Old 收集器CMS 收集器G1 收集器Young CollectionYoung Collection + Current原创 2021-07-22 15:32:04 · 134 阅读 · 0 评论 -
JVM之运行时数据区域
部分内容来自javaguide和黑马程序员 JVM之运行时数据区域简介程序计数器Java 虚拟机栈本地方法栈堆方法区运行时常量池直接内存 简介 JDK1.8之前 JDK1.8之后 线程私有的: 程序计数器、虚拟机栈、本地方法栈 线程共享的: 堆、方法区、直接内存 (非运行时数据区的一部分) 程序计数器 程序计数器是一块较小的内存空间,可以看作是当前线程所执行的字节码的行号指示器。字节码解释器工作时通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等功能都需要依赖原创 2021-07-22 14:24:38 · 151 阅读 · 0 评论