課程目錄: JVM虛擬機與性能調優(yōu)培訓
        4401 人關注
        (78637/99817)
        課程大綱:

           JVM虛擬機與性能調優(yōu)培訓

         

         

         

         

        第1章 JVM基礎知識 6 
        1 1-1 本課程的學習簡介  
        2 1-2 Java項目內存死鎖檢測與診斷方法(演示) 
        3 1-3 Java項目CPU占用100%線上排查方法 
        4 1-4 JVM 與JDK、JRE之間的層次關系 
        5 1-5 字節(jié)碼class文件解析-頭部標識、規(guī)范文件、跨平臺 
        6 1-6 字節(jié)碼class文件解析-頭文件、常量池、代碼區(qū) 
        第2章 Java內存模型 
        7 1-1 JVM內存區(qū)域詳解 程序計數器 
        8 2-2 JVM內存區(qū)域詳解 Java虛擬機棧 
        9 2-3 JVM內存區(qū)域詳解 本地方法棧 
        10 JVM內存模型 Java堆內存 
        11 JVM內存模型 方法區(qū) 
        12 JVM內存模型 直接內存(Java堆外) 
        13 2.7 對象模型-對象存儲布局 
        14 2.8 對象模型-對象訪問方式 
        15 2.9 Java內存模型 案例綜合串講 
        第3章 GC垃圾收集算法 6 
        16 3.1 對象存活判定 引用計數法 
        17 3.2 對象存活判定 根搜索算法 
        18 3.3 垃圾收集算法 標記清除 
        19 3.4 垃圾收集算法 復制算法 
        20 3.5 垃圾收集算法 標記整理 
        21 3.6 垃圾收集算法 分代收集 
        第4章 GC垃圾收集器 
        22 4.1 新生代收集器 Serial、ParNew、PS 
        23 4.2 老年代收集器 
        24 4.3 G1收集器 
        25 4.5 Serial收集器GC輸出日志詳講 
        26 4.6 PS收集器GC輸出日志詳 
        27 4.7 CMS收集器GC輸出日志 
        28 4.8 G1收集器GC輸出日志詳 
        第5章 類加載和內存分配策略 
        29 5.1 ClassLoader 類加載時機 
        30 5.2 ClassLoader 類加載過程 
        31 5.3 ClassLoader 類加載器 
        32 5.4 ClassLoader 類加載機制 
        33 5.5 ClassLoader 綜合串講 
        34 5.6 內存分配策略 優(yōu)先分配Eden 
        35 5.7 內存參數設置實戰(zhàn) Java堆內存 
        36 5.8 內存參數設置實戰(zhàn) Java虛擬機棧 
        37 5.9 內存參數設置實戰(zhàn) 方法區(qū)(元數據) 
        38 5.10 內存參數設置實戰(zhàn) 直接內存 
        第6章 JDK故障診斷與性能監(jiān)控工具 
        39 6.1 JDK命令行工具 jps虛擬機進程查看工具 
        40 6.2 JDK命令行工具 jstat虛擬機統(tǒng)計信息監(jiān)視工具 
        41 6.3 JDK命令行工具 jinfo java配置信息工具 
        42 6.4 JDK命令行工具 jmap java內存映像工具 
        43 6.5 JDK命令行工具 jhat 虛擬機堆轉儲快照工具 
        44 6.6 JDK命令行工具 jstack java堆棧跟蹤工具 
        45 6.7 JDK可視化工具 JConsole 監(jiān)視工具與管理控制臺 
        46 6.8 JDK可視化工具 jVisualVM 多功能故障診斷工具 
        第7章 JVM性能調優(yōu)項目實戰(zhàn) 
        47 7.1 性能調優(yōu)步驟1 監(jiān)控GC狀態(tài)及分析方法 
        48 7.2 性能調優(yōu)步驟2 生成堆內存快照dump文件及分析 
        49 7.3 性能調優(yōu)步驟3 生成棧內存線程快照方法及分析 
        50 7.4 性能調優(yōu)步驟4 CPU資源利用率情況分析 
        51 7.5 性能調優(yōu)步驟5 結果評估及是否需要調優(yōu) 
        52 7.6 性能調優(yōu)步驟6 調優(yōu)GC類型及內存分配 
        53 7.7 JVM性能調優(yōu)實戰(zhàn) 如何定位線程池執(zhí)行效率低下的問題?