本書介紹JVM和垃圾回收基礎知識、垃圾回收原理和實現(xiàn)、JVM垃圾回收的參數(shù)、ARM服務器上的GC優(yōu)化和調整,涉及部分垃圾回收的理論知識,但更關注工程實踐。希望通過對實踐的分析,讓讀者了解如何實現(xiàn)一款“令人滿意”的垃圾回收器,即滿足業(yè)務訴求,在停頓時間、吞吐量、資源消耗、實現(xiàn)復雜度、穩(wěn)定性等方面進行了折中的垃圾回收器。 全書共分為四個部分:第1部分,介紹虛擬機執(zhí)行的基礎知識以及垃圾回收的相關知識;第2部分,介紹JVM中實現(xiàn)的六種垃圾回收算法;第3部分,介紹JVM提供了哪些參數(shù)用于控制垃圾回收的運行;第4部分,以鯤鵬920為例介紹ARM服務器以及在ARM服務器下如何實現(xiàn)GC才能充分發(fā)揮硬件的性能。