本書主要以Java虛擬機的基本特性及運行原理為中心,深入淺出地分析JVM的組成結構和底層實現,介紹了很多性能調優的方案和工具的使用方法。最後還擴展介紹了JMM內存模型的實現原理和Java編譯器的優化機制,讓讀者不僅可以學習JVM的核心技術知識,還能夯實JVM調優及代碼優化的技術功底。
本書適合已具有一定Java編程基礎的開發人員、項目經理、架構師及性能調優工程師參考閱讀,同時,本書還可以作為廣大職業院校、計算機培訓班相關專業的教學參考用書。
李博,資深架構師,InfoQ平台、阿里雲社區專家博主,CSDN博客專家,51CTO講師,慕課網講師,Quarkus技術社區的熱衷參與者,參與過多個開源項目(Skywalking、Nacos、Pulsar等)的開發和深入研究。目前擔任公司內部架構委員會副主席,主要研究方向是“基於Quarkus的雲原生Java微服務架構的推進”和“GraalVM虛擬機的內部化落地”。