作者简介

杨易
Java开发工程师,就职于阿里云基础设施部。
热衷于研究编程语言的设计与实现,对Java语言的设计与实现有非常深入的研究,尤其是Java的虚拟机HotSpot VM,在JVM的开发、调优和排错方面积累了丰富的经验。此外,在编译器领域也有较深厚的积累。
有着自由软件精神的开发者,是GitHub中国区followers数量排名前100的开源项目维护者。喜欢各种新鲜技术和新鲜事物,对服务端编程、逆向安全略知一二。

内容简介

这《深入解析Java虚拟机HotSpot》以源码分析为基础,从运行时、垃圾回收器、即时编译器3个维度全面、深入解析HotSpot VM的底层实现和工作机制,同时与上层的Java语言和库结合,指导读者解决JVM开发、JVM调优和JVM排错方面遇到的各种问题。
广度与深度兼顾:广度上涵盖Graal VM、CDS、Instrumentation、编译重放、非标准字节码、RTM锁、JIT调试工具、EpsilonGC/ShenandoahGC/ZGC、G1字符串去重等重要知识点;深度上深入解析了C1、C2、G1GC、ObjectMonitor、Mutex、模板解释器等的底层实现。

杨易,Java开发工程师,就职于阿里云基础设施部。热衷于研究编程语言的设计与实现,对Java语言的设计与实现有非常深入的研究,尤其是Java的虚拟机HotSpot VM,在JVM的开发、调优和排错方面积累了丰富的经验。此外,在编译器领域也有较深厚的积累。

下载地址

豆瓣评论

  • 一护
    挺不错的,前面几章对象和类,运行时,并发设施,模板解释器看的很过瘾。编译器和gc看的比较粗略,特别是c2编译器啃不透05-27
  • Kosho
    比另一本hotspot实战要深入很多,模板解释器这章解答了我不少疑问。后面的c1c2由于太深入我也没读过相关代码所以没太看懂。08-26
  • Utopia
    和周老师的深入理解java虚拟机不相上下!!!值得一读再读104-15
  • Zhy
    java hotspot vm的新书,支持一下12-29
  • 一块钱的宝
    对理解JVM底层 大有帮助,让人大开眼界,推荐大家阅读12-30

猜你喜欢

大家都喜欢