详细介绍一下 CMS 垃圾回收器?
发布于 2020-01-08 15:38:43
关注者
0
被浏览
973
1 个回答
-
CMS 是英文 Concurrent Mark-Sweep 的简称,是以牺牲吞吐量为代价来获得最短回收停顿时间的垃圾回收器。对于要求服务器响应速度的应用上,这种垃圾回收器非常适合。在启动 JVM 的参数加上“-XX:+UseConcMarkSweepGC”来指定使用 CMS 垃圾回收器。 CMS 使用的是标记-清除的算法实现的,所以在 gc 的时候回产生大量的内存碎片,当剩余内存不能满足程序运行要求时,系统将会出现 Concurrent Mode Failure,临时 CMS 会采用 Serial Old 回收器进行垃圾清除,此时的性能将会被降低。
推荐阅读
-
你知道 XMS 么?详细介绍一下 CMS 垃圾回收器。
2021-09-17 关注 0 浏览190 1答案
-
简单介绍一下垃圾回收
2021-11-15 关注 0 浏览112 1答案
-
说一下 JVM 有哪些垃圾回收器?
2020-01-08 关注 0 浏览1697 1答案
-
请简单描述一下垃圾回收器的基本原理是什么?还有垃圾回收器可以马上回收内存吗?并且有什么办法可以主动通知虚拟机进行垃圾回收呢?
2020-01-30 关注 0 浏览483 1答案
-
简单的解释一下垃圾回收?
2022-04-08 关注 0 浏览88 1答案
-
请说明一下垃圾回收的优点以及原理。
2020-01-30 关注 0 浏览879 1答案
-
CMS垃圾回收器在那些阶段是没用用户线程参与的
2022-03-03 关注 0 浏览63 1答案
-
介绍一下CMS,G1收集器?
2019-11-22 关注 0 浏览3433 2答案
-
说一下 Android 用到的垃圾回收算法有哪些?
2022-09-21 关注 0 浏览20 3答案
-
javascript的垃圾回收机制讲一下?
2022-09-20 关注 0 浏览16 2答案