
jvm
Rainly2000
硕士在读,口头禅是 业精于勤荒于嬉,行成于思毁于随,人生有着无限的可能不要轻易给自己设限
展开
-
jVM 垃圾回收器之CMS详解
一、CMS定义和特点CMS收集器是一种以获取最短停顿时间为目标的收集器。它的优点是并发收集和低停顿。二、CMS 基于哪种GC算法实现的CMS主要是基于标记清除算法实现的三、标记清除算法详解算法主要是分为 标记 和 清除 两个阶段实现,在标记阶段 从 GC root出发通过可达性分析将需要被清除的对象标记起来,在清除阶段全部进行清除,这种算法有两个比较显著的一个缺点,一个是效率问题,一个是空间问题,标记-清除算法效率其实并不理想,这与它需要事先将需要清除的对象标记起来有关系,再一个就是空间的问题,该原创 2022-02-22 00:06:46 · 886 阅读 · 0 评论 -
jvm开启逃逸分析之后为什么能够提升程序性能
jvm开启逃逸分析之后如果没有发生对象的逃逸,即对象不会在其他方法被使用到的话呢就会开启栈上对象分配,这个时候如果打开了标量替换的话就会将相关值进行赋值从而节省了大量的对象创建所消耗的内存,从而在程序性能上有一个较为显著的提升...原创 2022-02-20 16:26:23 · 63 阅读 · 0 评论