實(shí)戰(zhàn)Java虛擬機(jī)
隨著越來越多的第三方語言(Groovy、Scala、JRuby等)在Java虛擬機(jī)上運(yùn)行,Java也儼然成為了一個充滿活力的生態(tài)圈。《實(shí)戰(zhàn)Java虛擬機(jī)——JVM故障診斷與性能優(yōu)化》將通過200余示例詳細(xì)介紹Java虛擬機(jī)中的各種參數(shù)配置、故障排查、性能監(jiān)控以及性能優(yōu)化。
《實(shí)戰(zhàn)Java虛擬機(jī)——JVM故障診斷與性能優(yōu)化》共11章。第1~3章介紹了Java虛擬機(jī)的定義、總體架構(gòu)、常用配置參數(shù)。第4~5章介紹了垃圾回收的算法和各種垃圾回收器。第6章介紹了Java虛擬機(jī)的性能監(jiān)控和故障診斷工具。第7章詳細(xì)介紹了對Java堆的分析方法和案例。第8章介紹了Java虛擬機(jī)對多線程,尤其是對鎖的支持。第9~10章介紹了Java虛擬機(jī)的核心——Class文件結(jié)構(gòu),以及Java虛擬機(jī)中類的裝載系統(tǒng)。第11章介紹了Java虛擬機(jī)的執(zhí)行系統(tǒng)和字節(jié)碼,并給出了通過ASM框...
隨著越來越多的第三方語言(Groovy、Scala、JRuby等)在Java虛擬機(jī)上運(yùn)行,Java也儼然成為了一個充滿活力的生態(tài)圈。《實(shí)戰(zhàn)Java虛擬機(jī)——JVM故障診斷與性能優(yōu)化》將通過200余示例詳細(xì)介紹Java虛擬機(jī)中的各種參數(shù)配置、故障排查、性能監(jiān)控以及性能優(yōu)化。
《實(shí)戰(zhàn)Java虛擬機(jī)——JVM故障診斷與性能優(yōu)化》共11章。第1~3章介紹了Java虛擬機(jī)的定義、總體架構(gòu)、常用配置參數(shù)。第4~5章介紹了垃圾回收的算法和各種垃圾回收器。第6章介紹了Java虛擬機(jī)的性能監(jiān)控和故障診斷工具。第7章詳細(xì)介紹了對Java堆的分析方法和案例。第8章介紹了Java虛擬機(jī)對多線程,尤其是對鎖的支持。第9~10章介紹了Java虛擬機(jī)的核心——Class文件結(jié)構(gòu),以及Java虛擬機(jī)中類的裝載系統(tǒng)。第11章介紹了Java虛擬機(jī)的執(zhí)行系統(tǒng)和字節(jié)碼,并給出了通過ASM框架進(jìn)行字節(jié)碼注入的案例。
《實(shí)戰(zhàn)Java虛擬機(jī)——JVM故障診斷與性能優(yōu)化》不僅適合Java程序員,還適合任何一名工作于Java虛擬機(jī)之上的研發(fā)人員、軟件設(shè)計(jì)師、架構(gòu)師。
葛一鳴,51CTO特約講師,國家認(rèn)證系統(tǒng)分析師,獲得Oracle OCP認(rèn)證。長期從事Java軟件開發(fā)工作,對Java程序設(shè)計(jì)、JVM有深入的研究,對設(shè)計(jì)模式、人工智能、神經(jīng)網(wǎng)絡(luò)、數(shù)據(jù)挖掘等技術(shù)有濃厚興趣,著有《自己動手寫神經(jīng)網(wǎng)路》電子書,也開設(shè)了在線的《深入淺出Java虛擬機(jī)——入門篇》培訓(xùn)課程。
