JVM有哪些垃圾回收器
JVM 垃圾回收器主要有以下几种:
Serial 垃圾回收器:单线程垃圾回收器,适用于小型应用场景。
Parallel 垃圾回收器:多线程垃圾回收器,适用于中等大小的应用场景。
CMS(Concurrent Mark-Sweep)垃圾回收器:并发垃圾回收器,可以与应用程序并发执行,适用于大型应用场景。
G1(Garbage First)垃圾回收器:基于区域的垃圾回收器,可以对堆内存进行划分并进行垃圾回收,适用于大型应用场景。
除了以上几种常用的垃圾回收器,JDK9 中还引入了 ZGC(Z Garbage Collector),该垃圾回收器可以支持超大堆内存,可以在毫秒级别内进行垃圾回收,并具有极高的吞吐量和可扩展性。
Serial 垃圾回收器:单线程垃圾回收器,适用于小型应用场景。
Parallel 垃圾回收器:多线程垃圾回收器,适用于中等大小的应用场景。
CMS(Concurrent Mark-Sweep)垃圾回收器:并发垃圾回收器,可以与应用程序并发执行,适用于大型应用场景。
G1(Garbage First)垃圾回收器:基于区域的垃圾回收器,可以对堆内存进行划分并进行垃圾回收,适用于大型应用场景。
除了以上几种常用的垃圾回收器,JDK9 中还引入了 ZGC(Z Garbage Collector),该垃圾回收器可以支持超大堆内存,可以在毫秒级别内进行垃圾回收,并具有极高的吞吐量和可扩展性。
全部评论
感谢分享,学习学习
感谢楼主分享
相关推荐
07-18 12:13
上海交通大学 C++ 点赞 评论 收藏
分享
07-28 13:57
门头沟学院 数据仓库 点赞 评论 收藏
分享
07-20 17:17
东南大学 Java 明天不下雨了:欢迎用我的投递简历模板 https://ccn2wbmc8jpt.feishu.cn/wiki/G50fwTEAoigr8FkMnW8c2X6pnNg?from=from_copylink 喜欢为我送一朵花 求你了😭
查看图片

点赞 评论 收藏
分享