91名师指路-头部
91名师指路

java垃圾收集器

由于某些原因,现在不支持支付宝支付,如需要购买源码请加博主微信进行购买,微信号:13248254750

一:GC算法(引用计数/复制/标清/标整)是内存回收的方法论,垃圾收集器就是算法落地实现。因为目前为止还没有完美的收集器出现,更加没有万能的收集器,只是针对具体应用最合适的收集器,进行分代收集。


二:垃圾收集器分类:

1)串行垃圾回收器(Serial)。它为单线程环境设计并且只使用一个线程进行垃圾回收,会暂停所有的用户线程。所以不适合服务器环境。

2)并行垃圾回收器(Parallel)。多个垃圾回收线程并行工作,此时用户线程是暂停的,适用于科学计算/大数据处理等弱交互场景。

3)并发垃圾回收器(CMS(ConcMarkSweep))。用户线程和垃圾收集线程同时执行(不一定是并行,可能交替执行),不需要停顿用户线程互联网公司多用它,适用于对响应时间有要求的场景。

4)G1垃圾回收器。G1垃圾回收器将堆内存分割成不同的区域然后并发的对其进行垃圾回收。


三:垃圾收集器的图例。



2020-04-07 15:10:06     阅读(495)

名师出品,必属精品    https://www.91mszl.com

联系博主    
用户登录遮罩层
x

账号登录

91名师指路-底部