 课程大纲:
        
    课程大纲:      JVM虚拟机与性能调优培训
      
第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 字节码class文件解析-头部标识、规范文件、跨平台  
        6 1-6 字节码class文件解析-头文件、常量池、代码区  
        第2章 Java内存模型 
        7 1-1 JVM内存区域详解 程序计数器  
        8 2-2 JVM内存区域详解 Java虚拟机栈  
        9 2-3 JVM内存区域详解 本地方法栈  
        10 JVM内存模型 Java堆内存  
        11 JVM内存模型 方法区  
        12 JVM内存模型 直接内存(Java堆外)  
        13 2.7 对象模型-对象存储布局  
        14 2.8 对象模型-对象访问方式  
        15 2.9 Java内存模型 案例综合串讲  
        第3章 GC垃圾收集算法 
        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 内存分配策略 优先分配Eden  
        35 5.7 内存参数设置实战 Java堆内存  
        36 5.8 内存参数设置实战 Java虚拟机栈  
        37 5.9 内存参数设置实战 方法区(元数据)  
        38 5.10 内存参数设置实战 直接内存  
        第6章 JDK故障诊断与性能监控工具 
        39 6.1 JDK命令行工具 jps虚拟机进程查看工具  
        40 6.2 JDK命令行工具 jstat虚拟机统计信息监视工具  
        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 监视工具与管理控制台  
        46 6.8 JDK可视化工具 jVisualVM 多功能故障诊断工具  
        第7章 JVM性能调优项目实战 
        47 7.1 性能调优步骤1 监控GC状态及分析方法  
        48 7.2 性能调优步骤2 生成堆内存快照dump文件及分析  
        49 7.3 性能调优步骤3 生成栈内存线程快照方法及分析  
        50 7.4 性能调优步骤4 CPU资源利用率情况分析  
        51 7.5 性能调优步骤5 结果评估及是否需要调优  
        52 7.6 性能调优步骤6 调优GC类型及内存分配  
        53 7.7 JVM性能调优实战 如何定位线程池执行效率低下的问题?
 
     
     
         
     加入高级会员获得助教答疑
 加入高级会员获得助教答疑 
                