92 Episodes
2021 First episode About 大数据面试宝典之JVM篇 入职一线大厂不光关注技术的宽广度,还需要考察技术的深度,尤其是现在技术内卷的时代,应对大部分公司面试时JVM都是我们必备技能。经过长时间打磨,总结出JVM全面面试题,涵盖JVM所有知识点,不仅对您面试有所帮助,对您个人对JVM的深入了解亦有助力。通过这个JVM面试题专栏,让面试更加轻松,不再有所顾虑。
整个栏目对内存、堆、栈、垃圾回收、字节码与类的加载、性能监控以及调优等等都有应对面试题。
希望大家有所收获,也希望大家能够喜欢,多多支持,后期我会持续给大家带来更多的面试题专栏。
Publisher 猿天歌
Category education
Language zh
Explicit No
First episode 11 Dec 2021
Latest episode 29 Dec 2021 Latest episodes 92 episodes in the feed.
29 Dec 2021
本篇幅结束语(下篇内容预告!) 非常感谢各位小伙伴们的支持和关注!JVM篇暂时更新完毕,以后有新的相关JVM面试题我会持续更新。
下一个专栏是大数据面试宝典之Zookeeper篇,希望大家多多关注,给我更多的动力,不停歇的更新。再次感谢各位小伙伴,下期再见。
非常感谢,喜欢的小伙伴们关注订阅走一波哈~~~我会持续更新各类面试题,大数据、技术知识点等。
我们一起加油!!!
29 Dec 2021
90.你了解过ZGC吗(震惊、革命性的垃圾收集器)? ZGC是在尽可能对吞吐量影响不大的前提下,实现在任意内存大小下都可以把垃圾收集的停顿时间限制在10毫秒以内的低延迟。ZGC收集器是一款基于Region内存布局的,(暂时)不设分代,使用了读屏障、染色指针和内存多重映射等技术来实现可并发的标记-压缩算法的,以低延迟为首要目标的一款垃圾收集器。它的工作过程分为4个阶段:并发标记-并发预备重分配-并发重分配-并发重映射等。它几乎在所有的地方并发执行,除了初始标记是STW的。所以停顿时间几乎都耗费在初始标记上,但这部分时间实际上是非常少的。目前还是实验阶段,但未来将是服务端、大内存、低延迟应用的首先垃圾收集器。JDK 14之前,ZGC仅Linux才支持。
29 Dec 2021
89.谈谈7 种经典的垃圾回收器以及怎么搭配或选择垃圾收集器? 
垃圾回收器组合:
两个收集器间有连线,表明它们可以搭配使用:Serial/Serial Old、Serial/CMS、ParNew/Serial Old、ParNew/CMS、Parallel Scavenge/Serial Old、Parallel Scavenge/Parallel Old、G1;
其中Serial Old作为CMS出现“Concurrent Mode Failure”失败的后备预案。
(红色虚线)由于维护和兼容性测试的成本,在JDK 8 时将Serial + CMS、ParNew + Serial Old这两个组合声明为Deprecated,并在JDK 9 中完全取消了这些组合的支持,就是移除。
(绿色虚线)JDK 14中,弃用Parallel Scavenge 和 Serial Old GC组合。
(青色虚线)JDK 14中,删除CMS垃圾回收器
怎么选择垃圾收集器:
优先调整堆的大小让JVM自适应完成。
如果内存小于100M,使用串行收集器。
如果是单核、单机程序,并且没有停顿时间的要求,选择串行收集器。
如果是多CPU、需要高吞吐量、允许停顿时间超过1秒,选择并行或者JVM自己选择。
如果是多CPU、追求停顿时间,需要快速响应(比如延迟不能超过1秒),使用并发收集器。官方推荐G1,性能高。
Research this show Explore Pod Engine's podcast research tools and transcript access.
See plans Is this your podcast? Claim your show to manage its details on Pod Engine.
Claim 大数据面试宝典之JVM篇 Where this data comes from Each source has its own observation date. These dates do not mean all data was checked at once.
RSS feed Last successful check: 21 Aug 2026 .
Apple Podcasts ratings (US) Snapshot recorded: Date unavailable.
Spotify ratings Snapshot recorded: Date unavailable. Host of 大数据面试宝典之JVM篇? Claim your podcast to manage its listing and keep your show details accurate.
Claim this podcast Pod Engine is an independent podcast discovery and analytics service and is not affiliated with or endorsed by this podcast. Artwork and show content belong to their owners. Full legal notice .
Explore this showPodcast research with Pod Engine
See plans