<內容簡介>
隨著越來越多的第三方語言(Groovy、Scala、JRuby等)在Java虛擬機上運行,Java也儼然成為了一個充滿活力的生態圈。由葛一鳴著的《實戰Java虛擬機(JVM故障診斷與性能優化)》將通過200餘示例詳細介紹Java虛擬機中的各種參數配置、故障排查、性能監控以及性能優化。
本書共11章。第1?3章介紹了Java虛擬機的定義、總體架構、常用配置參數。第4?5章介紹了垃圾回收的演算法和各種垃圾回收器。第6章介紹了Java虛擬機的性能監控和故障診斷工具。第7章詳細介紹了對Java堆的分析方法和案例。第8章介紹了Java虛擬機對多線程,尤其是對鎖的支持。第9?10章介紹了Java虛擬機的核心——Class文件結構,以及Java虛擬機中類的裝載系統。第11章介紹了Java虛擬機的執行系統和字節碼,並給出了通過ASM框架進行字節碼註入的案例。
本書不僅適合Java程序員,還適合任何一名工作於Java虛擬機之上的研發人員、軟件設計師、架構師。