《深入解析Java虛擬機HotSpot》是2020年機械工業出版社出版的圖書。
基本介紹
- 書名:深入解析Java虛擬機HotSpot
- 作者:楊易
- 出版社:機械工業出版社
- 出版時間:2020年
- ISBN:9787111670315
內容簡介
圖書目錄
- 前言
- 第1章 Java大觀園
- 1.1 OpenJDK
- 1.2 JEP
- 1.3 Java虛擬機
- 1.4 HotSpot VM
- 1.5 Graal VM
- 1.6 本章小結
- 第2章 類可用機制
- 2.1 類的載入
- 2.2 類的連結
- 2.3 類的初始化
- 2.4 類的重定義
- 2.5 本章小結
- 第3章 對象和類
- 3.1 對象與類
- 3.2 對象
- 3.3 類
- 3.4 本章小結
- 第4章 運行時
- 4.1 執行緒創生紀
- 4.2 Java執行緒
- 4.3 棧幀
- 4.4 Java/JVM溝通
- 4.5 Unsafe類
- 4.6 本章小結
- 第5章 模板解釋器
- 5.1 解釋器體系
- 5.2 機器代碼片段
- 5.3 CodeCache
- 5.4 指令快取刷新
- 5.5 解釋器生成
- 5.6 本章小結
- 第6章 並發設施
- 6.1 指令重排序
- 6.2 記憶體模型
- 6.3 基礎設施
- 6.4 鎖最佳化
- 6.5 本章小結
- 第7章 編譯概述
- 7.1 編譯器簡介
- 7.2 即時編譯技術
- 7.3 編譯理論基礎
- 7.4 調試方法
- 7.5 本章小結
- 第8章 C1編譯器
- 8.1 編譯流程
- 8.2 從位元組碼到HIR
- 8.3 HIR代碼最佳化
- 8.4 從HIR到LIR
- 8.5 本章小結
- 第9章 C2編譯器
- 9.1 編譯流程
- 9.2 構造理想圖
- 9.3 機器無關最佳化
- 9.4 代碼生成
- 9.5 本章小結
- 第10章 垃圾回收
- 10.1 垃圾回收基礎概述
- 10.2 Epsilon GC
- 10.3 Serial GC
- 10.4 Parallel GC
- 10.5 CMS GC
- 10.6 G1 GC
- 10.7 Shenandoah GC
- 10.8 ZGC
- 10.9 本章小結
- 第11章 G1 GC
- 11.1 G1 GC簡介
- 11.2 Young GC
- 11.3 Mixed GC
- 11.4 Full GC
- 11.5 字元串去重
- 11.6 本章小結