JVM
文章平均质量分 88
GrayGo
这个作者很懒,什么都没留下…
展开
-
G1与 CMS收集器对比
CMS 收集器CMS(Concurrent Mark Sweep)收集器是一种以获取最短回收停顿时间为目标的收集器,基于并发“标记清理”实现,在标记清理过程中不会导致用户线程无法定位引用对象。仅作用于老年代收集。它的步骤如下:初始标记(CMS initial mark):独占CPU,stop-the-world, 仅标记GCroots能直接关联的对象,速度比较快;并发标记(CMS concurrent mark):可以和用户线程并发执行,通过GCRoots Tracing 标记所有可达对象;重新标原创 2021-09-01 22:44:38 · 604 阅读 · 0 评论 -
JVM 一些基础知识
JVM 主要组成部分及其作用JVM主要包含两个子系统和两个组件两个子系统为:类装载子系统(里面含有类加载器)执行引擎(即时编译器,GC垃圾回收器)两个组件为:运行时数据区(JVM内存)本地接口Java程序运行过程:1.编译器将Java代码转为字节码2.类加载器将字节码加载到内存中3.再将其放入运行时数据区(JVM)内存的方法区内4.将字节码传入执行引擎,将其编译为系统指令5.将系统指令传输至本地方法接口,再使用本地方法库执行。简述JVM内存模型程序计数器当前线程所原创 2021-08-06 18:22:44 · 195 阅读 · 0 评论