1
13
¥ 69.00购买
立即开通
立即购买

你将收获

本课程专门针对于JVM的执行流程、内存分配、垃圾收集等机制进行了综合讲解

适用人群

所有人

课程介绍

JVM是整个Java程序运行的母体,但是大部分的开发者并不清楚JVM的执行流程。同时虽然都知道Java提供有垃圾收集机制,但是该如何进行合理的GC处理?以及该使用的GC策略也不清楚,为此本课程专门针对于JVM的执行流程、内存分配、垃圾收集等机制进行了综合讲解。官方QQ群:612148723。

课程讨论

保存在幽灵引用中的数据,不会真正保留,即使强引用仍在。

引用队列主要做被回收对象的控制:通过引用队列使用软引用或弱引用,当对象被回收后,会存在引用队列中(需要耗点时)。

使用弱引用创建的实例,一旦不再引用,gc触发将导致立刻被回收。一般使用WeakHashMap

软引用主要作为缓存出现,当内存空间不足时才会回收。

强引用:若堆内存中的对象被栈中的变量指向,则GC不会回收

-XX:+UseG1GC使用G1垃圾收集器。

其实G1垃圾收集相当于分片处理,处理粒度更细,可以更快。

对传统GC策略逐个进行演示,并进行了对比和缺点说明。引出后续GC

怎么感觉一个视频没讲完,就继续下一个了呀,两个视频都连接不上。

请问笔记在哪里能够下载到?麻烦客服给我们买课程的发发课件呗