当前位置:IT教程网 > 免费资源 > Java虚拟机深入JVM内核—原理、诊断与优化视频教程

action 发表于 2018-04-14
  • 资源详情
  • 下载记录
  • 资源评价

课程简介:
第一周
初识JVM1 g1 y7 a' n: ^! `
JVM分类
Java语言规范8 W' B! K! i7 u/ Z1 g
JVM规范
# U' A' [6 F- T# F  I
介绍JVM的基本知识和发展历史,并介绍了Java语言规范和JVM规范。
1 e0 {8 P+ C  A' S0 X
第二周
JVM运行机制简介2 q, D5 y% b. \/ T0 k2 I' S
堆、栈、方法区等
JVM启动流程, q  \3 i' w& ^& C% K
内存模型和volatile实例. d8 u* H: @+ k8 `5 P; M
解释和编译运行的概念
3 f( V, v7 I/ E* ^
介绍JVM的内部结构、启动流程以及内存模型。并介绍JVM字节码的执行方式。: @8 ~" E3 e, l+ d4 Q$ i6 Y
% R4 D5 r8 e- o1 P% G& C
第三周
常用JVM参数/ B/ _1 C3 C" b& u, B: c9 H* S
堆的分配参数
栈分配及实例讲解
server与client模式9 Z( ~8 ]* M3 M
调试跟踪参数

介绍常用的JVM参数,包括内存分配、堆栈分配、虚拟机运行模式以及调试跟踪参数。

第四周; Q7 c0 `- ~0 O. x' d5 [7 E
GC的算法和种类( ^: T0 E3 K. y) H$ r3 v( W; {
引用计数5 w* d% g3 @. V2 U1 P
标记清除; y/ \+ ^' z0 x9 ?. b5 `
复制算法
标记压缩" @% A2 B9 O1 z# K" F
可触及性+ n" y9 l+ a6 h9 r5 _
- d8 X, p& Y( Y
本章是理论性较强的一章,主要介绍GC的基本算法和思想,本章作为下一章节的前序课程。3 a) }1 H, D! W. Z) b
4 ^7 V$ E& Y' T: y4 R6 {( K/ Q
第五周7 y( w' a. L' K' R3 Z% e
GC控制参数1 g+ A& l) ^0 K
Serial ParNew等GC参数
GC的参数搭配实例分析3 j7 {% u. P  n7 L7 T; T( P! F1 M) J
2 m, `4 m  ?3 ?/ j  H
介绍GC的设置参数,并分析相关的案列。
( d2 V; Y1 u9 n; K9 n
第六周
类装载