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),该垃圾回收器可以支持超大堆内存,可以在毫秒级别内进行垃圾回收,并具有极高的吞吐量和可扩展性。
全部评论
感谢分享,学习学习
感谢楼主分享
相关推荐
武枫楠:收到三面通知咯

点赞 评论 收藏
分享
06-25 20:44
乐山师范学院 Java 
点赞 评论 收藏
分享
07-25 18:15
门头沟学院 前端工程师 点赞 评论 收藏
分享