JVM
文章平均质量分 55
jvm
梦付千秋星垂野~
这个作者很懒,什么都没留下…
展开
-
CMS收集器
Concurrent Mark Sweep,并发标记清除CMS是一个关注停顿的垃圾回收器。同时CMS回收器在部分工作流程中,可以与用户程序同时运行,从而减少应用程序的停顿时间。CPU资源敏感: 当CPU资源比较紧张时,应用系统的性能在垃圾回收可能会很糟糕无法处理浮动垃圾: 并发清楚阶段用户线程还在运行,就会有新的垃圾产生,这一部分垃圾没有被标记,在本次GC中无法处理,只能等到下一次再处理。CMS垃圾收集阶段用户程序还要运行,所以他需要预留出一部分内存空间给用户线程使用,就不能跟其他收集器一样原创 2021-12-09 22:25:11 · 754 阅读 · 0 评论 -
垃圾收集器与内存分配策略
JVM:垃圾收集器与内存分配策略原创 2021-03-05 14:28:11 · 178 阅读 · 0 评论 -
运行时栈帧结构
【待完成】原创 2021-03-05 14:23:41 · 124 阅读 · 0 评论 -
jvm运行时数据区域
文章目录概述线程共享区域程序计数器Java虚拟机栈本地方法栈线程隔离区域Java堆方法区概述Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域,这些区域都有各自的用途,以及创建时间和销毁时间。----《深入理解Java虚拟机》根据《Java虚拟机规范(JavaSE 7版)》的规定,Java虚拟机运行时数据区如下图所示【图片】线程共享区域程序计数器程序计数器是是一块较小的内存空间,可以看成是当前线程所执行的字节码的行号指示器。Java虚拟机的多线程是通过原创 2021-03-05 14:15:13 · 239 阅读 · 1 评论