登录/注册
已购课程
个人中心
已购课程
优惠券
我的收藏
播放记录
我的证书墙
内容中心
关注我们
进入关怀模式
APP下载
反馈
意见反馈
您有什么问题?告诉我们,我们会为你解决
选择问题类型:
新版本体验建议
视频画面花屏
音/视频画面花屏
播放不流畅
其他
请详细描述您的建议、意见、问题等。
提交
186-认识G1垃圾回收器(下)
848 播放
小吴说人文
人文分享
收藏
课程免费缓存,随时观看~
下载
打开
网易公开课APP
扫码下载视频
分享
分享到
扫码分享到微信
通过代码可以让这个视频再其他地方播放哦!
复制HTML代码
复制页面代码
手机看
扫描二维码 用手机看
已观看至0分0秒
打开网易公开课APP-我的-右上角扫一扫,在手机上观看,还可以缓存视频,加入学习计划
还没有公开课客户端?
立即下载
登录
后可发评论
评论沙发是我的~
热门评论
(0)
全部评论
(0)
选集(290)
自动播放
[1] 01-JVM内存与垃圾回收篇概述
683播放
09:28
01-JVM内存与垃圾回收篇概述
[2] 02-如何看待Java上层技术与J...
1081播放
10:10
02-如何看待Java上层技术与JVM(上)
[3] 02-如何看待Java上层技术与J...
1493播放
10:12
02-如何看待Java上层技术与JVM(下)
[4] 03-为什么要学习JVM
592播放
05:13
03-为什么要学习JVM
[5] 04-面向人群和课程特点(上)
1386播放
05:09
04-面向人群和课程特点(上)
[6] 04-面向人群和课程特点(下)
831播放
05:16
04-面向人群和课程特点(下)
[7] 05-官方规范下载与参考书目
994播放
08:29
05-官方规范下载与参考书目
[8] 06-跨平台的语言Java和跨语言...
1245播放
07:42
06-跨平台的语言Java和跨语言的平台JVM(上)
[9] 06-跨平台的语言Java和跨语言...
1367播放
07:49
06-跨平台的语言Java和跨语言的平台JVM(下)
[10] 07-字节码与多语言混合编程
790播放
06:23
07-字节码与多语言混合编程
[11] 08-Java及JVM历史上的重大...
584播放
07:06
08-Java及JVM历史上的重大事件(上)
[12] 08-Java及JVM历史上的重大...
987播放
07:09
08-Java及JVM历史上的重大事件(下)
[13] 09-虚拟机与Java虚拟机介绍
1210播放
08:58
09-虚拟机与Java虚拟机介绍
[14] 10-JVM的位置
724播放
03:43
10-JVM的位置
[15] 12-Java代码执行流程
516播放
05:16
12-Java代码执行流程
[16] 15-SUN Classic VM...
693播放
09:14
15-SUN Classic VM的介绍
[17] 16-Exact VM的介绍
1480播放
03:17
16-Exact VM的介绍
[18] 17-HotSpot VM的介绍
1062播放
05:38
17-HotSpot VM的介绍
[19] 18-JRockit VM的介绍
792播放
04:32
18-JRockit VM的介绍
[20] 19-IBM J9 VM的介绍
1015播放
05:36
19-IBM J9 VM的介绍
[21] 20-KVM、CDC、CLDC的介...
1175播放
03:04
20-KVM、CDC、CLDC的介绍
[22] 21-Azul VM和BEA Li...
746播放
03:03
21-Azul VM和BEA Liquid VM的介绍
[23] 22-Apache Harmony...
720播放
02:52
22-Apache Harmony的介绍
[24] 23-Microsoft JVM和...
526播放
05:33
23-Microsoft JVM和TaobaoJVM
[25] 24-Dalvik VM及其他虚拟...
729播放
05:03
24-Dalvik VM及其他虚拟机的介绍
[26] 25-Graal VM的介绍
1479播放
03:13
25-Graal VM的介绍
[27] 26-内存结构概述
1244播放
08:43
26-内存结构概述
[28] 27-概述类的加载器及类加载过程
1287播放
09:37
27-概述类的加载器及类加载过程
[29] 28-类的加载过程一:Loadin...
1024播放
04:32
28-类的加载过程一:Loading
[30] 29-类的加载过程二:Linkin...
951播放
09:41
29-类的加载过程二:Linking
[31] 30-类的加载过程三:Initia...
543播放
11:17
30-类的加载过程三:Initialization(上)
[32] 30-类的加载过程三:Initia...
568播放
11:15
30-类的加载过程三:Initialization(下)
[33] 31-几种类加载器的使用体会(上)
1021播放
06:43
31-几种类加载器的使用体会(上)
[34] 31-几种类加载器的使用体会(下)
1421播放
06:46
31-几种类加载器的使用体会(下)
[35] 32-引导类、扩展类、系统类加载器...
1362播放
05:56
32-引导类、扩展类、系统类加载器的使用及演示(上)
[36] 32-引导类、扩展类、系统类加载器...
903播放
06:08
32-引导类、扩展类、系统类加载器的使用及演示(下)
[37] 33-为什么需要用户自定义类加载器...
889播放
08:18
33-为什么需要用户自定义类加载器及具体实现
[38] 34-ClassLoader的常用...
1105播放
05:29
34-ClassLoader的常用方法及获取方法
[39] 35-双亲委派机制的工作原理及演示...
746播放
06:43
35-双亲委派机制的工作原理及演示(上)
[40] 35-双亲委派机制的工作原理及演示...
1211播放
06:41
35-双亲委派机制的工作原理及演示(下)
[41] 36-双亲委派机制的优势
512播放
05:22
36-双亲委派机制的优势
[42] 37-沙箱安全机制
761播放
02:07
37-沙箱安全机制
[43] 39-运行时数据区内部结构(上)
1451播放
08:18
39-运行时数据区内部结构(上)
[44] 39-运行时数据区内部结构(下)
1196播放
08:24
39-运行时数据区内部结构(下)
[45] 40-JVM中的线程说明
1295播放
05:33
40-JVM中的线程说明
[46] 41-PC寄存器概述(上)
955播放
05:33
41-PC寄存器概述(上)
[47] 41-PC寄存器概述(下)
1174播放
05:30
41-PC寄存器概述(下)
[48] 42-PC寄存器的使用举例(上)
1113播放
05:15
42-PC寄存器的使用举例(上)
[49] 42-PC寄存器的使用举例(下)
977播放
05:14
42-PC寄存器的使用举例(下)
[50] 43-解决PC寄存器两个面试问题
1053播放
09:42
43-解决PC寄存器两个面试问题
[51] 44-虚拟机栈的主要特点(上)
1282播放
11:12
44-虚拟机栈的主要特点(上)
[52] 44-虚拟机栈的主要特点(下)
1259播放
11:10
44-虚拟机栈的主要特点(下)
[53] 45-虚拟机栈的常见异常与如何设置...
1471播放
05:53
45-虚拟机栈的常见异常与如何设置栈大小(上)
[54] 45-虚拟机栈的常见异常与如何设置...
669播放
05:51
45-虚拟机栈的常见异常与如何设置栈大小(下)
[55] 46-栈的存储结构和运行原理(上)
1490播放
12:48
46-栈的存储结构和运行原理(上)
[56] 46-栈的存储结构和运行原理(下)
1248播放
12:56
46-栈的存储结构和运行原理(下)
[57] 47-栈桢的内部结构
1191播放
07:37
47-栈桢的内部结构
[58] 48-局部变量表结构的认识(上)
1439播放
08:08
48-局部变量表结构的认识(上)
[59] 48-局部变量表结构的认识(下)
890播放
08:07
48-局部变量表结构的认识(下)
[60] 49-字节码中方法内部结构的剖析(...
1447播放
06:43
49-字节码中方法内部结构的剖析(上)
[61] 49-字节码中方法内部结构的剖析(...
812播放
06:56
49-字节码中方法内部结构的剖析(下)
[62] 50-变量槽slot的理解与演示(...
932播放
07:02
50-变量槽slot的理解与演示(上)
[63] 50-变量槽slot的理解与演示(...
1022播放
06:59
50-变量槽slot的理解与演示(下)
[64] 51-静态变量与局部变量的对比及小...
764播放
09:00
51-静态变量与局部变量的对比及小结
[65] 52-操作数栈的特点(上)
1397播放
05:53
52-操作数栈的特点(上)
[66] 52-操作数栈的特点(下)
802播放
05:53
52-操作数栈的特点(下)
[67] 53-涉及操作数栈的字节码指令执行...
648播放
08:07
53-涉及操作数栈的字节码指令执行分析(上)
[68] 53-涉及操作数栈的字节码指令执行...
1089播放
08:11
53-涉及操作数栈的字节码指令执行分析(下)
[69] 54-栈顶缓存技术
918播放
08:55
54-栈顶缓存技术
[70] 55-动态链接的理解与常量池的作用...
792播放
09:13
55-动态链接的理解与常量池的作用(上)
[71] 55-动态链接的理解与常量池的作用...
944播放
09:18
55-动态链接的理解与常量池的作用(下)
[72] 56-方法的绑定机制:静态绑定与动...
875播放
08:03
56-方法的绑定机制:静态绑定与动态绑定(上)
[73] 56-方法的绑定机制:静态绑定与动...
1124播放
08:14
56-方法的绑定机制:静态绑定与动态绑定(下)
[74] 57-4种方法调用指令区分非虚方法...
664播放
08:52
57-4种方法调用指令区分非虚方法与虚方法(上)
[75] 57-4种方法调用指令区分非虚方法...
1170播放
08:51
57-4种方法调用指令区分非虚方法与虚方法(下)
[76] 58-invokedynamic指...
830播放
05:39
58-invokedynamic指令的使用(上)
[77] 58-invokedynamic指...
812播放
05:37
58-invokedynamic指令的使用(下)
[78] 60-方法返回地址的说明(上)
697播放
07:10
60-方法返回地址的说明(上)
[79] 60-方法返回地址的说明(下)
607播放
07:23
60-方法返回地址的说明(下)
[80] 61-栈桢中的一些附加信息
1452播放
00:56
61-栈桢中的一些附加信息
[81] 62-虚拟机栈的5道面试题(上)
911播放
11:41
62-虚拟机栈的5道面试题(上)
[82] 62-虚拟机栈的5道面试题(下)
562播放
11:47
62-虚拟机栈的5道面试题(下)
[83] 63-本地方法接口的理解(上)
667播放
09:08
63-本地方法接口的理解(上)
[84] 63-本地方法接口的理解(下)
897播放
09:09
63-本地方法接口的理解(下)
[85] 64-本地方法栈的理解
1267播放
08:16
64-本地方法栈的理解
[86] 65-JVM学习路线与内容回顾(上...
841播放
07:19
65-JVM学习路线与内容回顾(上)
[87] 65-JVM学习路线与内容回顾(下...
1464播放
07:15
65-JVM学习路线与内容回顾(下)
[88] 66-堆空间的概述_进程中堆的唯一...
699播放
07:45
66-堆空间的概述_进程中堆的唯一性(上)
[89] 66-堆空间的概述_进程中堆的唯一...
842播放
07:48
66-堆空间的概述_进程中堆的唯一性(下)
[90] 67-堆空间关于对象创建和和GC的...
515播放
08:50
67-堆空间关于对象创建和和GC的概述(上)
[91] 67-堆空间关于对象创建和和GC的...
1346播放
08:49
67-堆空间关于对象创建和和GC的概述(下)
[92] 68-堆的细分内存结构(上)
952播放
06:31
68-堆的细分内存结构(上)
[93] 68-堆的细分内存结构(下)
637播放
06:42
68-堆的细分内存结构(下)
[94] 69-堆空间大小的设置和查看(上)
1320播放
10:46
69-堆空间大小的设置和查看(上)
[95] 69-堆空间大小的设置和查看(下)
507播放
11:00
69-堆空间大小的设置和查看(下)
[96] 70-OOM的说明与举例
1124播放
09:39
70-OOM的说明与举例
[97] 71-新生代与老年代中相关参数的设...
1188播放
10:20
71-新生代与老年代中相关参数的设置(上)
[98] 71-新生代与老年代中相关参数的设...
842播放
10:18
71-新生代与老年代中相关参数的设置(下)
[99] 72-图解对象分配的一般过程(上)
812播放
09:14
72-图解对象分配的一般过程(上)
[100] 72-图解对象分配的一般过程(下)
1427播放
09:24
72-图解对象分配的一般过程(下)
[101] 73-对象分配的特殊情况
1478播放
06:37
73-对象分配的特殊情况
[102] 74-代码举例与JVisualVM...
1185播放
05:37
74-代码举例与JVisualVM演示对象的分配过程
[103] 75-常用优工具概述与Jprofi...
525播放
04:00
75-常用优工具概述与Jprofiler的演示
[104] 76-MinorGC、MajorG...
502播放
08:44
76-MinorGC、MajorGC和FullGC的对比(上)
[105] 76-MinorGC、MajorG...
1359播放
08:42
76-MinorGC、MajorGC和FullGC的对比(下)
[106] 77-GC举例与日志分析
913播放
09:27
77-GC举例与日志分析
[107] 78-体会堆空间分代的思想
962播放
05:08
78-体会堆空间分代的思想
[108] 79-总结内存分配策略(上)
1494播放
06:29
79-总结内存分配策略(上)
[109] 79-总结内存分配策略(下)
1215播放
06:30
79-总结内存分配策略(下)
[110] 80-堆空间为每个线程分配的TLA...
775播放
09:54
80-堆空间为每个线程分配的TLAB
[111] 81-小结堆空间的常用参数设置(上...
1126播放
09:24
81-小结堆空间的常用参数设置(上)
[112] 81-小结堆空间的常用参数设置(下...
1115播放
09:27
81-小结堆空间的常用参数设置(下)
[113] 82-通过逃逸分析看堆空间的对象分...
1242播放
09:23
82-通过逃逸分析看堆空间的对象分配策略(上)
[114] 82-通过逃逸分析看堆空间的对象分...
1099播放
09:19
82-通过逃逸分析看堆空间的对象分配策略(下)
[115] 83-代码优化之栈上分配
695播放
07:45
83-代码优化之栈上分配
[116] 84-代码优化之同步省略
1095播放
04:57
84-代码优化之同步省略
[117] 85-代码优化之标量替换
720播放
06:48
85-代码优化之标量替换
[118] 86-代码优化及堆的小结
1009播放
06:30
86-代码优化及堆的小结
[119] 101-运行时数据区的总结与常见大...
1153播放
06:24
101-运行时数据区的总结与常见大厂面试题说明
[120] 87-方法区概述_栈堆方法区间的交...
696播放
05:52
87-方法区概述_栈堆方法区间的交互关系(上)
[121] 87-方法区概述_栈堆方法区间的交...
594播放
06:12
87-方法区概述_栈堆方法区间的交互关系(下)
[122] 88-方法区的基本理解(上)
941播放
08:45
88-方法区的基本理解(上)
[123] 88-方法区的基本理解(下)
537播放
08:57
88-方法区的基本理解(下)
[124] 89-Hotspot中方法区的演进
1063播放
09:36
89-Hotspot中方法区的演进
[125] 90-设置方法区大小的参数(上)
724播放
07:27
90-设置方法区大小的参数(上)
[126] 90-设置方法区大小的参数(下)
1432播放
07:47
90-设置方法区大小的参数(下)
[127] 91-OOM:PermGen和OO...
755播放
09:58
91-OOM:PermGen和OOM:Metaspace举例
[128] 92-方法区的内部结构1(上)
1096播放
10:38
92-方法区的内部结构1(上)
[129] 92-方法区的内部结构1(下)
711播放
10:42
92-方法区的内部结构1(下)
[130] 93-方法区的内部结构2
942播放
08:12
93-方法区的内部结构2
[131] 94-class文件中常量池的理解...
1431播放
09:07
94-class文件中常量池的理解(上)
[132] 94-class文件中常量池的理解...
953播放
09:12
94-class文件中常量池的理解(下)
[133] 95-运行时常量池的理解
1023播放
06:37
95-运行时常量池的理解
[134] 96-图示举例方法区的使用(上)
737播放
08:24
96-图示举例方法区的使用(上)
[135] 96-图示举例方法区的使用(下)
883播放
08:43
96-图示举例方法区的使用(下)
[136] 97-方法区在jdk6、jdk7、...
1068播放
12:42
97-方法区在jdk6、jdk7、jdk8中的演进细节(上)
[137] 97-方法区在jdk6、jdk7、...
844播放
12:42
97-方法区在jdk6、jdk7、jdk8中的演进细节(下)
[138] 98-StringTable为什么...
825播放
05:26
98-StringTable为什么要调整位置
[139] 100-方法区的垃圾回收行为(上)
747播放
05:36
100-方法区的垃圾回收行为(上)
[140] 100-方法区的垃圾回收行为(下)
1031播放
05:54
100-方法区的垃圾回收行为(下)
[141] 102-对象实例化的几种方式(上)
535播放
05:04
102-对象实例化的几种方式(上)
[142] 102-对象实例化的几种方式(下)
770播放
05:18
102-对象实例化的几种方式(下)
[143] 103-字节码角度看对象的创建过程
792播放
06:11
103-字节码角度看对象的创建过程
[144] 104-对象创建的六个步骤(上)
657播放
11:05
104-对象创建的六个步骤(上)
[145] 104-对象创建的六个步骤(下)
985播放
11:10
104-对象创建的六个步骤(下)
[146] 105-对象的内存布局(上)
1349播放
05:31
105-对象的内存布局(上)
[147] 105-对象的内存布局(下)
1275播放
05:31
105-对象的内存布局(下)
[148] 106-对象访问定位
955播放
07:47
106-对象访问定位
[149] 107-直接内存的简单体验
875播放
07:52
107-直接内存的简单体验
[150] 108-使用本地内存读写数据的测试
1122播放
07:48
108-使用本地内存读写数据的测试
[151] 109-直接内存的00M与内存大小...
1120播放
05:23
109-直接内存的00M与内存大小的设置(上)
[152] 109-直接内存的00M与内存大小...
1409播放
05:33
109-直接内存的00M与内存大小的设置(下)
[153] 110-执行引擎的作用及工作过程概...
607播放
09:25
110-执行引擎的作用及工作过程概述(上)
[154] 110-执行引擎的作用及工作过程概...
754播放
09:26
110-执行引擎的作用及工作过程概述(下)
[155] 111-Java程序的编译和解释运...
690播放
05:07
111-Java程序的编译和解释运行的理解(上)
[156] 111-Java程序的编译和解释运...
1124播放
05:16
111-Java程序的编译和解释运行的理解(下)
[157] 112-机器码_指令_汇编_高级语...
1204播放
07:48
112-机器码_指令_汇编_高级语言理解与执行过程(上)
[158] 112-机器码_指令_汇编_高级语...
700播放
08:01
112-机器码_指令_汇编_高级语言理解与执行过程(下)
[159] 113-解释器的使用(上)
1470播放
05:31
113-解释器的使用(上)
[160] 113-解释器的使用(下)
576播放
05:35
113-解释器的使用(下)
[161] 114-HotspotVM为何解释...
639播放
08:47
114-HotspotVM为何解释器与JIT编译器并存(上)
[162] 114-HotspotVM为何解释...
631播放
08:44
114-HotspotVM为何解释器与JIT编译器并存(下)
[163] 115-热点代码探测确定何时JIT...
1074播放
08:28
115-热点代码探测确定何时JIT(上)
[164] 115-热点代码探测确定何时JIT...
566播放
08:25
115-热点代码探测确定何时JIT(下)
[165] 116-Hotspot设置模式_C...
656播放
07:41
116-Hotspot设置模式_C1与C2编译器(上)
[166] 116-Hotspot设置模式_C...
719播放
07:51
116-Hotspot设置模式_C1与C2编译器(下)
[167] 117-Graal编译器与AOT编...
566播放
07:40
117-Graal编译器与AOT编译器
[168] 118-String的不可变性(上...
1130播放
10:48
118-String的不可变性(上)
[169] 118-String的不可变性(下...
726播放
10:50
118-String的不可变性(下)
[170] 119-String底层Hasht...
625播放
08:00
119-String底层Hashtable结构的说明(上)
[171] 119-String底层Hasht...
793播放
08:09
119-String底层Hashtable结构的说明(下)
[172] 120-String内存结构的分配...
890播放
09:45
120-String内存结构的分配位置
[173] 121-两个案例熟悉String的...
721播放
05:41
121-两个案例熟悉String的基本操作(上)
[174] 121-两个案例熟悉String的...
1313播放
05:52
121-两个案例熟悉String的基本操作(下)
[175] 122-字符串拼接操作的面试题讲解...
1227播放
07:02
122-字符串拼接操作的面试题讲解(上)
[176] 122-字符串拼接操作的面试题讲解...
1104播放
07:03
122-字符串拼接操作的面试题讲解(下)
[177] 123-字符串变量拼接操作的底层原...
525播放
08:42
123-字符串变量拼接操作的底层原理(上)
[178] 123-字符串变量拼接操作的底层原...
1367播放
08:47
123-字符串变量拼接操作的底层原理(下)
[179] 124-拼接操作与append操作...
1412播放
10:00
124-拼接操作与append操作的效率对比
[180] 125-intern()的理解(上...
807播放
05:54
125-intern()的理解(上)
[181] 125-intern()的理解(下...
1213播放
06:05
125-intern()的理解(下)
[182] 126-new String()到...
658播放
06:13
126-new String()到底创建了几个对象(上)
[183] 126-new String()到...
946播放
06:23
126-new String()到底创建了几个对象(下)
[184] 128-面试的拓展问题
1010播放
06:21
128-面试的拓展问题
[185] 130-intern()的课后练习...
847播放
04:03
130-intern()的课后练习2
[186] 131-intern()的空间效率...
1268播放
06:17
131-intern()的空间效率测试(上)
[187] 131-intern()的空间效率...
667播放
06:24
131-intern()的空间效率测试(下)
[188] 132-StringTable的垃...
1394播放
05:31
132-StringTable的垃圾回收测试
[189] 133-G1垃圾收集器的Strin...
1337播放
08:37
133-G1垃圾收集器的String去重操作
[190] 134-垃圾回收相关章节的说明
1443播放
08:17
134-垃圾回收相关章节的说明
[191] 135-什么是GC,为什么需要GC...
741播放
09:54
135-什么是GC,为什么需要GC(上)
[192] 135-什么是GC,为什么需要GC...
606播放
10:07
135-什么是GC,为什么需要GC(下)
[193] 136-了解早期垃圾回收行为
1420播放
04:06
136-了解早期垃圾回收行为
[194] 137-Java自动内存管理介绍
1138播放
08:10
137-Java自动内存管理介绍
[195] 138-垃圾回收相关算法概述
691播放
09:16
138-垃圾回收相关算法概述
[196] 139-引用计数算法的原理及优缺点...
936播放
06:55
139-引用计数算法的原理及优缺点(上)
[197] 139-引用计数算法的原理及优缺点...
1251播放
06:58
139-引用计数算法的原理及优缺点(下)
[198] 140-Java代码举例_Pyth...
923播放
08:24
140-Java代码举例_Python的引用计数实施方案
[199] 141-可达性分析算法与GC Ro...
1194播放
06:22
141-可达性分析算法与GC Roots(上)
[200] 141-可达性分析算法与GC Ro...
1115播放
06:18
141-可达性分析算法与GC Roots(下)
[201] 142-对象的finalizati...
950播放
09:18
142-对象的finalization机制(上)
[202] 142-对象的finalizati...
791播放
09:23
142-对象的finalization机制(下)
[203] 143-代码演示可复活的对象
828播放
07:36
143-代码演示可复活的对象
[204] 144-使用MAT查看GC Roo...
1130播放
06:52
144-使用MAT查看GC Roots(上)
[205] 144-使用MAT查看GC Roo...
989播放
06:53
144-使用MAT查看GC Roots(下)
[206] 145-使用JProfiler进行...
513播放
06:37
145-使用JProfiler进行GC Roots溯源
[207] 146-使用JProfiler分析...
1122播放
03:31
146-使用JProfiler分析OOM
[208] 147-标记-清除算法原理及优缺点...
620播放
08:05
147-标记-清除算法原理及优缺点(上)
[209] 147-标记-清除算法原理及优缺点...
806播放
08:24
147-标记-清除算法原理及优缺点(下)
[210] 148-复制算法原理及优缺点(上)
925播放
07:02
148-复制算法原理及优缺点(上)
[211] 148-复制算法原理及优缺点(下)
1445播放
07:01
148-复制算法原理及优缺点(下)
[212] 149-标记-压缩算法原理及优缺点...
1255播放
05:39
149-标记-压缩算法原理及优缺点(上)
[213] 149-标记-压缩算法原理及优缺点...
1116播放
05:47
149-标记-压缩算法原理及优缺点(下)
[214] 150-不同指标上对比三种算法
749播放
04:37
150-不同指标上对比三种算法
[215] 151-分代收集算法的说明(上)
1046播放
06:19
151-分代收集算法的说明(上)
[216] 151-分代收集算法的说明(下)
745播放
06:30
151-分代收集算法的说明(下)
[217] 152-增量收集算法原理及优缺点
1439播放
09:13
152-增量收集算法原理及优缺点
[218] 153-分区算法的说明
654播放
03:58
153-分区算法的说明
[219] 154-垃圾回收相关概念的概述(上...
1118播放
05:07
154-垃圾回收相关概念的概述(上)
[220] 154-垃圾回收相关概念的概述(下...
1094播放
05:28
154-垃圾回收相关概念的概述(下)
[221] 155-System.gc()的理...
588播放
08:47
155-System.gc()的理解
[222] 156-手动gc理解不可达对象的回...
629播放
05:10
156-手动gc理解不可达对象的回收行为(上)
[223] 156-手动gc理解不可达对象的回...
639播放
05:14
156-手动gc理解不可达对象的回收行为(下)
[224] 157-内存溢出的分析(上)
609播放
05:51
157-内存溢出的分析(上)
[225] 157-内存溢出的分析(下)
1409播放
06:11
157-内存溢出的分析(下)
[226] 158-内存泄漏的分析(上)
1482播放
06:34
158-内存泄漏的分析(上)
[227] 158-内存泄漏的分析(下)
1176播放
06:46
158-内存泄漏的分析(下)
[228] 159-StopTheWorld事...
1381播放
05:30
159-StopTheWorld事件的理解(上)
[229] 159-StopTheWorld事...
826播放
05:34
159-StopTheWorld事件的理解(下)
[230] 160-程序的并行与并发
549播放
06:32
160-程序的并行与并发
[231] 161-垃圾回收的并行与并发
642播放
03:38
161-垃圾回收的并行与并发
[232] 162-安全点与安全区域的说明
974播放
09:01
162-安全点与安全区域的说明
[233] 163-Java中几种不同引用的概...
655播放
05:28
163-Java中几种不同引用的概述(上)
[234] 163-Java中几种不同引用的概...
1455播放
05:44
163-Java中几种不同引用的概述(下)
[235] 164-强引用:不回收
797播放
06:34
164-强引用:不回收
[236] 165-软引用:内存不足即回收(上...
939播放
08:16
165-软引用:内存不足即回收(上)
[237] 165-软引用:内存不足即回收(下...
888播放
08:34
165-软引用:内存不足即回收(下)
[238] 166-弱引用:发现即回收
1044播放
08:01
166-弱引用:发现即回收
[239] 167-虚引用:对象回收跟踪(上)
1379播放
06:46
167-虚引用:对象回收跟踪(上)
[240] 167-虚引用:对象回收跟踪(下)
1209播放
07:01
167-虚引用:对象回收跟踪(下)
[241] 168-终结器引用的介绍
1242播放
01:44
168-终结器引用的介绍
[242] 169-垃圾回收器章节概览
764播放
05:06
169-垃圾回收器章节概览
[243] 170-垃圾回收器的分类(上)
519播放
07:47
170-垃圾回收器的分类(上)
[244] 170-垃圾回收器的分类(下)
1445播放
07:57
170-垃圾回收器的分类(下)
[245] 171-GC性能指标的整体说明
653播放
09:15
171-GC性能指标的整体说明
[246] 172-吞吐量与暂停时间的对比说明
1191播放
09:41
172-吞吐量与暂停时间的对比说明
[247] 173-垃圾回收器的发展迭代史(上...
1316播放
08:34
173-垃圾回收器的发展迭代史(上)
[248] 173-垃圾回收器的发展迭代史(下...
945播放
08:35
173-垃圾回收器的发展迭代史(下)
[249] 174-垃圾回收器的组合关系(上)
619播放
06:26
174-垃圾回收器的组合关系(上)
[250] 174-垃圾回收器的组合关系(下)
1045播放
06:30
174-垃圾回收器的组合关系(下)
[251] 175-如何查看默认的垃圾回收器
673播放
06:20
175-如何查看默认的垃圾回收器
[252] 176-Serial与Serial...
572播放
08:53
176-Serial与Serial Old垃圾回收器的介绍
[253] 177-如何设置使用Serial垃...
1380播放
04:42
177-如何设置使用Serial垃圾回收器
[254] 178-ParNew垃圾回收器的介...
546播放
07:21
178-ParNew垃圾回收器的介绍
[255] 179-如何设置使用ParNew垃...
527播放
03:58
179-如何设置使用ParNew垃圾回收器
[256] 180-Parallel与Para...
1336播放
08:55
180-Parallel与Parallel Old垃圾回收器的介绍
[257] 181-Parallel垃圾回收器...
1102播放
08:46
181-Parallel垃圾回收器的相关参数设置(上)
[258] 181-Parallel垃圾回收器...
939播放
09:01
181-Parallel垃圾回收器的相关参数设置(下)
[259] 182-CMS垃圾回收器概述与工作...
933播放
06:24
182-CMS垃圾回收器概述与工作原理(上)
[260] 182-CMS垃圾回收器概述与工作...
530播放
06:26
182-CMS垃圾回收器概述与工作原理(下)
[261] 183-CMS的特点与弊端分析(上...
886播放
08:01
183-CMS的特点与弊端分析(上)
[262] 183-CMS的特点与弊端分析(下...
648播放
08:00
183-CMS的特点与弊端分析(下)
[263] 184-CMS垃圾回收器的参数设置
845播放
09:05
184-CMS垃圾回收器的参数设置
[264] 185-CMS的小结及后续JDK版...
1405播放
03:44
185-CMS的小结及后续JDK版本中的变化
[265] 186-认识G1垃圾回收器(上)
619播放
07:27
186-认识G1垃圾回收器(上)
[266] 186-认识G1垃圾回收器(下)
848播放
待播放
186-认识G1垃圾回收器(下)
[267] 187-G1垃圾回收器的优势和不足...
1349播放
10:13
187-G1垃圾回收器的优势和不足(上)
[268] 187-G1垃圾回收器的优势和不足...
573播放
10:11
187-G1垃圾回收器的优势和不足(下)
[269] 188-G1的参数设置
704播放
09:12
188-G1的参数设置
[270] 189-G1在生产环境的适用场景
1045播放
03:57
189-G1在生产环境的适用场景
[271] 190-region的使用介绍(上...
553播放
05:49
190-region的使用介绍(上)
[272] 190-region的使用介绍(下...
1070播放
06:09
190-region的使用介绍(下)
[273] 191-G1垃圾回收器的主要回收环...
1147播放
08:13
191-G1垃圾回收器的主要回收环节
[274] 192-记忆集与写屏障
1008播放
08:23
192-记忆集与写屏障
[275] 193-G1垃圾回收过程的详细说明...
855播放
12:09
193-G1垃圾回收过程的详细说明(上)
[276] 193-G1垃圾回收过程的详细说明...
1257播放
12:12
193-G1垃圾回收过程的详细说明(下)
[277] 194-G1垃圾回收的优化建议
604播放
04:10
194-G1垃圾回收的优化建议
[278] 195-7种经典的垃圾回收器总结与...
1381播放
07:02
195-7种经典的垃圾回收器总结与调优建议(上)
[279] 195-7种经典的垃圾回收器总结与...
764播放
07:18
195-7种经典的垃圾回收器总结与调优建议(下)
[280] 196-常用的显示GC日志的参数(...
1296播放
06:46
196-常用的显示GC日志的参数(上)
[281] 196-常用的显示GC日志的参数(...
952播放
06:57
196-常用的显示GC日志的参数(下)
[282] 197-GC日志中垃圾回收数据的分...
1476播放
09:02
197-GC日志中垃圾回收数据的分析
[283] 198-举例说明日志中堆空间数据如...
1358播放
05:09
198-举例说明日志中堆空间数据如何解读(上)
[284] 198-举例说明日志中堆空间数据如...
1379播放
05:07
198-举例说明日志中堆空间数据如何解读(下)
[285] 199-日志分析工具的使用
977播放
07:28
199-日志分析工具的使用
[286] 200-新时期的Epsilon和S...
1029播放
06:42
200-新时期的Epsilon和Shenandoah垃圾回收器(上)
[287] 200-新时期的Epsilon和S...
867播放
06:52
200-新时期的Epsilon和Shenandoah垃圾回收器(下)
[288] 201-革命性的ZGC的性能介绍
512播放
09:02
201-革命性的ZGC的性能介绍
[289] 202-其他的厂商的垃圾回收器
1184播放
01:40
202-其他的厂商的垃圾回收器
[290] 203-最后寄语
989播放
09:41
203-最后寄语
为你推荐
08:39
为什么我们不把垃圾扔进太空?答案匪...
1993播放
为什么我们不把垃圾扔进太空?答案匪夷所思
05:45
捡垃圾的千万富翁!
682播放
捡垃圾的千万富翁!
01:24
全自动打包垃圾的智能垃圾桶,是真科...
1070播放
全自动打包垃圾的智能垃圾桶,是真科技还是智商税?
03:31
月球有几百吨垃圾,未来开发月球的时...
1256播放
月球有几百吨垃圾,未来开发月球的时候,它们会被回收?
00:58
实用又美观的餐厨设计,全小区都羡慕
723播放
实用又美观的餐厨设计,全小区都羡慕
00:09
家里没有菜罩怎么办,无所谓,我会废...
1328播放
家里没有菜罩怎么办,无所谓,我会废物利用全部搞定
01:13
看!那是什么?太假啦,火星垃圾?
2047播放
看!那是什么?太假啦,火星垃圾?
09:02
197-GC日志中垃圾回收数据的分...
1004播放
197-GC日志中垃圾回收数据的分析
02:11
我们的生存环境有一天会被垃圾淹没吗...
4471播放
我们的生存环境有一天会被垃圾淹没吗?
12:32
52.9度!印度热成人间地狱,而且...
561播放
52.9度!印度热成人间地狱,而且臭气熏天垃圾遍地,为何不用空调
01:02
外卖袋隐藏用法,你知道吗?废物利用...
1024播放
外卖袋隐藏用法,你知道吗?废物利用,节约环保!
01:21
趣味猜字谜,清除污水,有门不开是什...
860播放
趣味猜字谜,清除污水,有门不开是什么?
38:50
基立未来|守护美丽地球
1348播放
基立未来|守护美丽地球
04:30
中国移动研究院院长张同须:中国移动...
1877播放
中国移动研究院院长张同须:中国移动6G创新成果发布的初衷
评论沙发是我的~