不管技術如何發(fā)展,Java依然是一個充滿活力的生態(tài)圈,學習Java的人也越來越多,但多數(shù)人學習Java虛擬機(JVM)時都會遇到瓶頸。本書將通過200余個示例詳細介紹JVM中的各種參數(shù)配置、故障排查、性能監(jiān)控及性能優(yōu)化,幫助Java人突破瓶頸。 《實戰(zhàn)Java虛擬機———JVM故障診斷與性能優(yōu)化(第2版)》共11章,修訂后版本涵蓋Java 6~Java 10。第1~3章介紹了Java虛擬機的定義、總體架構、常用配置參數(shù)。第4~5章介紹了垃圾回收的算法和各種垃圾回收器。第6章介紹了Java虛擬機的性能監(jiān)控和故障診斷工具。第7章詳細介紹了對Java堆的分析方法和案例。第8章介紹了Java虛擬機對多線程,尤其是對鎖的支持。第9~10章介紹了Java虛擬機的核心—Class文件結構,以及Java虛擬機中類的裝載系統(tǒng)。第11章介紹了Java虛擬機的執(zhí)行系統(tǒng)和字節(jié)碼,并給出了通過ASM框架進行字節(jié)碼注入的案例。 《實戰(zhàn)Java虛擬機———JVM故障診斷與性能優(yōu)化(第2版)》不僅適合Java程序員閱讀,還適合工作于Java虛擬機之上的研發(fā)人員、軟件設計師、架構師閱讀。