当前位置:当前位置:主页 > 计算机电子书 > Java > Java虚拟机 pdf电子书
深入解析Java虚拟机HotSpot

深入解析Java虚拟机HotSpot PDF 超清版

  • 更新:2021-04-18
  • 大小:149 MB
  • 类别:Java虚拟机
  • 作者:杨易
  • 出版:机械工业出版社
  • 格式:PDF

  • 资源介绍
  • 学习心得
  • 相关内容

深入解析Java虚拟机HotSpot》是由机械工业出版社出版的一本关于Java虚拟机方面的书籍,作者是杨易,主要介绍了关于Java虚拟机、HotSpot、Java方面的知识内容,目前在Java虚拟机类书籍综合评分为:8.5分。

书籍介绍

和周老师的深入理解java虚拟机不相上下!!!值得一读再读

编辑推荐

(1)作者是阿里云Java技术专家,热衷于研究编程语言的设计与实现,对Java虚拟机和编译器都有较深入的研究。

(2)深入分析HotSpot VM的核心源码,全面解析运行时、垃圾回收器、即时编译器的实现原理和工作机制

(3)详细描述虚拟机底层实现,同时与上层Java应用和库相结合,为JVM的开发、调优和排错指明方向

内容简介

很多JVM的底层技术细节你是否只了解表面?
面对JVM Crash或性能调优方面的问题时你是否会束手无策?
面对上层Java应用发生的偏离预期的行为是否会不知所措?
……
这本书以源码分析为基础,从运行时、垃圾回收器、即时编译器3个维度全面、深入解析HotSpot VM的底层实现和工作机制,同时与上层的Java语言和库结合,指导读者解决JVM开发、JVM调优和JVM排错方面遇到的各种问题。
广度与深度兼顾:广度上涵盖Graal VM、CDS、Instrumentation、编译重放、非标准字节码、RTM锁、JIT调试工具、EpsilonGC/ShenandoahGC/ZGC、G1字符串去重等重要知识点;深度上深入解析了C1、C2、G1GC、ObjectMonitor、Mutex、模板解释器等的底层实现。

全书共 11 章,参考 OpenJDK 社区的划分方式来组织内容,分为运行时、即时编译器、垃圾回收器三个部分。
第壹部分(第1~6章) 运行时
首先,从Java生态系统的角度,简单介绍了JDK、JVM、JEP、HotSpot VM、Graal VM,引导读者快速进入Java虚拟机的世界;然后从源码的角度深入解析了HotSpot VM的类可用机制、对象和类、运行时、模板解释器和并发设施。
第二部分(第7~9章) 即时编译器
首先重点介绍了即时编译器技术、编译理论、编译器调试方法等编译器的基础知识;然后详细讲解了C1和C2两个即时编译器的实现原理、工作机制和优化方法。
第三部分(第10~11章) 垃圾回收器
首先全面介绍了Epsilon GC、Serial GC、Parallel GC、CMS GC、G1 GC、Shenandoah GC、ZGC等各种垃圾回收器,然后重点剖析了G1 GC。

目录

  • 第1章Java大观园 1
  • 第2章类可用机制 17
  • 第3章对象和类 38
  • 第4章运行时 49
  • 第5章模板解释器 78
  • 第6章并发设施 108
  • 第7章编译概述 133
  • 第8章C1编译器 150
  • 第9章C2编译器 172
  • 第10章垃圾回收 204

资源获取

网友留言