JVM是Java語言可以跨平臺、保持高發展的根本,沒有了 JVM, Java語言將失去運行環境,針對 Java 程式的性能優化一定不可能避免針對JVM 的調優,隨著 JVM 的不斷發展,我們的應對措施也在不斷地跟隨、變化,記憶體的使用逐漸變得越來越復雜,所有高級語言都需要垃圾回識訓制的保護,所以 GC 就是這么重要,
而不是僅僅針對 Java 虛擬機和 GC 調優進行講解,也力求每一章節都有實際的案例支撐,
本書具體包括以下幾方面:JVM 基礎知識、 GC 基礎知識、 GI GC 的深入介紹、 GI GC 調優建議、 JDK自帶工具使用介紹等,
每個知識點都有左側導航書簽頁,看的時候十分方便,由于內容較多,這里就截取一部分圖吧,
第1章 JVM & GC基礎知識
本章主要介紹和解決以下問題,這些也是全書的基礎,
- 為什么我們需要了解 NM GC ,這是您閱讀本書的依據,
- 了解 GC 的基礎常用術語知識,作者和讀者需要對術語定義進行統一,
- 了解 NM 的基礎知識,包括堆、楠、方法區等,
- 為深入了解口創 GC 做好知識儲備,

第2章 JVM & GC深入知識
垃圾回收是 Java 應用程式可持續運行的基礎保障,它對于每個物件按照分代的方式進行切分,類同于雪國列車的各節車廂,每節車廂所搭乘的乘客不同,也會在一定時間被回收、清空,物件的生命周期會按照 定的規則進行設定,只有了解JVM、了解 GC ,才能真正撰寫高效的 Java應用程式,
本章主要介紹和解決以下問題,這些也是全書的基礎
- 了解 NM 和記憶體相關的知識
- 了解常見的垃圾收集演算法,這是 GC 實作的根本目標
- 了解 GC 的基本概念,
- 了解各類 GC 的特性
- 為深入了解 GlGC 做好知識儲備

第3章 G1 GC應用示例
- 確定一個簡單的代碼程式作為示例,
- 了解G1 GC自帶的各種命令列選項,
- 了解各個選項單獨或混合使用后的運行輸出,
- 對G1 GC輸出日志進行一些解釋,

第4章 深入G1 GC
本章是全書的概念層面核心章節,主要介紹和解決以下問題,
- 深入學習 G1 GC 的各種基本概念,
- 深入學習 G1 GC 的設計理念,
- 深入了解 G1 GC 的各類特性,
- 為第5章節針對 G1 GC 的性能優化方案做知識準備,

第5章 G1 GC性能優化方案
本章主要介紹和解決以下問題,這些也是全書的概念層面核心章節,
- 對G1 GC 各種概念進 步深入學習
- 深入學習 GI GC 的設計理念
- 深入運用 GI GC 的特性,

第6章 JVM診斷工具使用介紹
本章主要介紹和解決以下問題,這些主要針對 SA 工具進行學習,
- 什么是 Serviceability Agent 工具?
- 了解相關概念、工具的基本功能及實踐介紹,
- 了解工具的擴展功能、插件介紹,
- 對一些常見問題作出總結,

目錄總綱
由于目錄太多,這里只截取部分的目錄內容,需要這本書的“電子版”資料的小伙伴,
需要獲取得話麻煩一鍵三連之后看下圖小助理的微信:(vip1024x)添加即可免費獲取到哦




需要這本書的“電子版”資料的小伙伴,
需要獲取得話麻煩一鍵三連之后看下圖小助理的微信:(vip1024x)添加即可免費獲取到哦

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/224733.html
標籤:AI
