课程介绍
课程章节
章节1:2022版 JVM调优 第一节 (7节)

课时01

JVM必备

11分33秒

课时02

指令1

13分57秒

课时03

指令2

11分50秒

课时04

地址

11分10秒

课时05

寄存器(1)

18分0秒

课时06

寄存器(2)

18分16秒

课时07

JVM课程笔记

10分6秒

章节2:2022版 JVM调优 第二节 (11节)

课时08

知识点回顾

11分24秒

课时09

描述一下jvm内存模型以及这些空间的存放的内容

27分42秒

课时10

类装载子系统

9分47秒

课时11

运行时数据区(1)

1分29秒

课时12

运行时数据区(2)

4分12秒

课时13

执行引擎

4分41秒

课时14

堆内存划分空间如何回收这些对象,有哪些回收算法

7分15秒

课时15

如何解决线上gc频繁地问题和描述一下class初始化过程 以及简述一下内存溢出的原理,如何排查线上问题

3分45秒

课时16

jvm有哪些垃圾回收器实际中如何选择

18分21秒

课时17

简述一下Java类加载器的模型 和 JVM8为什么要增加元空间带来什么好处以及内存屏障的汇编指令是啥

4分7秒

课时18

答疑

7分35秒

章节3:2022版 JVM调优 第三节 (8节)

课时19

知识回顾

3分5秒

课时20

C语言描述和java怨言描述

10分33秒

课时21

栈(1)

18分4秒

课时22

栈(2)

17分53秒

课时23

值传递

11分4秒

课时24

数组

3分22秒

课时25

数组指针

19分51秒

课时26

进程内存分布图(32位机)

22分17秒

章节4:2022版 JVM调优 第四节 (7节)

课时27

知识点回顾

6分25秒

课时28

Java如何操作数组的

22分15秒

课时29

ForkJoinPool

8分50秒

课时30

函数指针

26分35秒

课时31

Linux函数指针

15分8秒

课时32

操作数栈

9分59秒

课时33

lea实现方法

16分42秒

章节5:2022版 JVM调优 第五节 (7节)

课时34

知识点回顾

6分4秒

课时35

CICS和RISC(1)

15分0秒

课时36

CICS和RISC(2)

15分8秒

课时37

字节码

6分33秒

课时38

ClassLoader(1)

15分0秒

课时39

ClassLoader(2)

15分0秒

课时40

ClassLoader(3)

15分49秒

章节6:2022版 JVM调优 第六节 (9节)

课时41

ClassLoaderC实现

24分19秒

课时42

ClassLoader类

6分41秒

课时43

findBootstrapClass底层实现

16分4秒

课时44

defineClass

13分7秒

课时45

ClassFileStream

9分19秒

课时46

Linux如何整理

3分58秒

课时47

parseClassFile

9分40秒

课时48

用Java写一个字节码

6分33秒

课时49

ClassFileParser

13分34秒

章节7:2022版 JVM调优 第七节 (8节)

课时50

符号解析

18分24秒

课时51

符号解析底层实现

5分54秒

课时52

Utf8 的处理

22分30秒

课时53

C# 别名

1分57秒

课时54

ClassFileParser

23分40秒

课时55

Interfaces 和 Methods

10分17秒

课时56

Additional attributes

1分10秒

课时57

resolve_super_or_fail

20分17秒

章节8:2022版 JVM调优 第八节 (9节)

课时58

parseClassFile

12分52秒

课时59

sort_methods

2分2秒

课时60

接口实例化

4分44秒

课时61

ConstantPool和Method

22分6秒

课时62

fieldlnfo

2分32秒

课时63

C#vtb

27分26秒

课时64

Klass 的结构

5分7秒

课时65

InstanceKlass

5分33秒

课时66

vatableEntry

6分48秒

章节9:2022版 JVM调优 第九节 (11节)

课时67

知识点回顾

7分53秒

课时68

验证所有对象共享VTB的指针

4分56秒

课时69

验证所有对象共享VTB的指针

8分36秒

课时70

Itable 和 Vtable原理

7分54秒

课时71

InstanceKlass

6分50秒

课时72

9-6 InstanceRefKlass,InstanceMirrorKlass,InstanceClassLoaderKlass

10分2秒

课时73

parseClassFile

7分4秒

课时74

fieldDescriptor核心原理

8分17秒

课时75

getClass

3分28秒

课时76

getClass底层实现

8分51秒

课时77

resolve

23分8秒

章节10:2022版 JVM调优 第十节 (8节)

课时78

知识点回顾

7分17秒

课时79

Class_forName

9分44秒

课时80

initialize_impl

12分4秒

课时81

解释器信息(1)

15分0秒

课时82

解释器信息(2)

15分0秒

课时83

解释器信息(3)

15分0秒

课时84

解释器信息(4)

11分14秒

课时85

解释器优化

10分45秒

章节11:2022版 JVM调优 第十一节 (7节)

课时86

知识点回顾

8分22秒

课时87

解释器

12分52秒

课时88

AbstractInterpreter(1)

15分0秒

课时89

AbstractInterpreter(2)

17分3秒

课时90

TemplateInterpreter

3分31秒

课时91

TemplateTable

19分55秒

课时92

Cpplnterprete

21分39秒

章节12:2022版 JVM调优 第十二节 (10节)

课时93

知识点回顾 和 字节码

更新中

0秒

课时94

Intel 指令集架构特性

7分42秒

课时95

Intel 指令集架构特性

更新中

0秒

课时96

自旋锁

6分12秒

课时97

Movl

6分20秒

课时98

字节码

9分24秒

课时99

init_globals方法 和 initialize1方法

8分26秒

课时100

C语言编译过程

4分48秒

课时101

链接(1)

17分0秒

课时102

链接(2)

18分36秒

章节13:2022版 JVM调优 第十三节 (10节)

课时103

符号解析

4分2秒

课时104

动态链接,静态链接

7分10秒

课时105

栈帧

6分17秒

课时106

局部变量表 和 操作数栈

5分27秒

课时107

动态链接

1分22秒

课时108

动态链接 和 方法正常调用完成,方法异常调用完成

11分5秒

课时109

符号和符号表

26分15秒

课时110

符号解析 和 连接器如何解析都唱定义的全局符号

12分4秒

课时111

与静态库链接(1)

15分0秒

课时112

与静态库链接(2)

22分57秒

章节14:2022版 JVM调优 第十四节 (6节)

课时113

与静态库链接

28分40秒

课时114

链接器如何使用静态库来解析引用 和 重定位

16分35秒

课时115

重定位绝对引用

21分27秒

课时116

可执行目标文件(1)

15分40秒

课时117

可执行目标文件(2)

8分9秒

课时118

加载可执行目标文件

更新中

0秒

章节15:2022版 JVM调优 第十五节 (8节)

课时119

RISC 和 CISC(1)

15分0秒

课时120

RISC 和 CISC(2)

16分50秒

课时121

加载可执行目标文件

22分52秒

课时122

线程安全点

16分45秒

课时123

128KB是咋来的

5分42秒

课时124

加载器实际是如何工作的

11分59秒

课时125

加载器实际是如何工作的

更新中

0秒

课时126

答疑

4分16秒

章节16:2022版 JVM调优 第十六节 (11节)

课时127

动态链接共享库(1)

4分27秒

课时128

动态链接共享库(2)

7分4秒

课时129

元数据区是如何回收的和调优的

7分48秒

课时130

动态链接共享库

21分36秒

课时131

从应用程序中加载和链接共享库

7分45秒

课时132

共享和Java本地库接口

3分12秒

课时133

位置无关代码(1)

27分40秒

课时134

位置无关代码(2)

4分48秒

课时135

库打桩机制

4分17秒

课时136

编译时打桩 和 链接时打桩

6分15秒

课时137

处理目标

4分26秒

章节17:2022版 JVM调优 第十七节 (8节)

课时138

知识点回顾

4分30秒

课时139

信号和信号量(1)

15分0秒

课时140

信号和信号量(2)

15分0秒

课时141

信号和信号量(3)

22分31秒

课时142

异常控制流

33秒

课时143

异常控制流(1)

15分0秒

课时144

异常控制流(2)

9分59秒

课时145

异常

11分33秒

章节18:2022版 JVM调优 第十八节 (8节)

课时146

异常处理代码段(1)

8分54秒

课时147

异常处理代码段(2)

9分8秒

课时148

Intel开发手册(1)

15分0秒

课时149

Intel开发手册(2)

15分37秒

课时150

Instrucjtion Pointer(1)

13分7秒

课时151

Instrucjtion Pointer(2)

15分0秒

课时152

Instrucjtion Pointer(3)

14分37秒

课时153

异常表总结

38秒

章节19:2022版 JVM调优 第十九节 (8节)

课时154

Instruction Pointer in 64-Bit Mode

8分25秒

课时155

Initizliation Overview(1)

17分0秒

课时156

Initizliation Overview(2)

17分36秒

课时157

7C00 机制

10分31秒

课时158

异常处理(1)

14分40秒

课时159

异常处理(2)

9分44秒

课时160

异常类别

14分17秒

课时161

Linux或x86-64系统中的异常

8分7秒

章节20:2022版 JVM调优 第二十节 (10节)

课时162

知识点回顾

5分59秒

课时163

Linux或x86-64 故障和终止(1)

15分0秒

课时164

Linux或x86-64 故障和终止(2)

22分28秒

课时165

Linux或x86-64 故障和终止, 系统调用 和 关于术语的注释

6分40秒

课时166

进程

10分2秒

课时167

逻辑控制流(1)

2分37秒

课时168

逻辑控制流(2)

2分1秒

课时169

并发流

6分7秒

课时170

私有地址空间 和 用户模式和内核模式

20分32秒

课时171

上下文切换

7分48秒

章节21:2022版 JVM调优 第二十一节 (8节)

课时172

上下文切换

21分25秒

课时173

系统通用错误处理

18分56秒

课时174

进程控制 和 信号

5分9秒

课时175

信号术语

10分40秒

课时176

kill信号发向哪

16分8秒

课时177

信号处理

6分33秒

课时178

信号处理

10分34秒

课时179

非本地跳转

15分59秒

章节22:2022版 JVM调优 第二十二节 (8节)

课时180

第八章小结

18分33秒

课时181

Procedure Call Types

6分32秒

课时182

intel 开发手册中的异常处理

3分44秒

课时183

Stacks(1)

22分7秒

课时184

Stacks(2)

4分43秒

课时185

Procedure Linking Information

1分18秒

课时186

Calling Procedures Using Call And Ret

5分31秒

课时187

Near Call and RET Operation

15分14秒

章节23:2022版 JVM调优 第二十三节 (8节)

课时188

知识点回归

5分53秒

课时189

Far CALL and RET Operation

17分9秒

课时190

Parameter Passing

4分59秒

课时191

Saving Procadure State Information

13分57秒

课时192

Calls to Other Privilege Levels

13分30秒

课时193

段寻址 CPL DPL

15分27秒

课时194

虚拟地址 线性地质 物理地址

5分2秒

课时195

MEORUY MANAGEMENT OVERBIEW

16分13秒

章节24:2022版 JVM调优 第二十四节 (11节)

课时196

Java字节码原理

9分47秒

课时197

JVM初始化原理(1)

15分12秒

课时198

JVM初始化原理(2)

12分38秒

课时199

init_globals方法原理

5分36秒

课时200

stubRoutimes_init1原理

8分5秒

课时201

stubRoutimes_init2原理(1)

3分41秒

课时202

stubRoutimes_init2原理(2)

1分42秒

课时203

bytecodes_init方法原理(1)

7分37秒

课时204

bytecodes_init方法原理(2)

16分12秒

课时205

interpreter_init方法(1)

13分48秒

课时206

interpreter_init方法(2)

10分50秒

章节25:2022版 JVM调优 第二十五节 (10节)

课时207

native方法入口生成

15分21秒

课时208

empty方法 accessor方法 abstract 方法

6分2秒

课时209

math 方法 ference_get方法 normally方法入口生成

4分41秒

课时210

parseClassFile方法原理

24分25秒

课时211

parse_constant_pool常量池解析原理

3分37秒

课时212

parse_constant_pool常量池解析原理

11分17秒

课时213

parse_constant_pool_entries常量池项解析原理

19分45秒

课时214

parse_super_class原理

4分39秒

课时215

parse_interfaces原理

6分37秒

课时216

parse_fields原理

7分8秒

章节26:2022版 JVM调优 第二十六节 (5节)

课时217

Intel 开发手册 Overiew of the system-level Architecture

27分51秒

课时218

SHADOW STACKS(1)

11分59秒

课时219

SHADOW STACKS(2)

21分42秒

课时220

CALL and RET Operation BEtween Privilege Levels

26分57秒

课时221

INTERRUOTS AND EXCEPTIONS

11分23秒

章节27:2022版 JVM调优 第二十七节 (8节)

课时222

INTERRUOTS AND EXCEPTIONS

22分22秒

课时223

INTERRUOTS AND EXCEPTIONS

11分23秒

课时224

Call and Return Openration for Interrupt or Exception Handling Procedures

15分0秒

课时225

Call and Return Openration for Interrupt or Exception Handling Procedures

16分17秒

课时226

Call and Return Openration for Interrupt or Exception Handling Procedures

9分54秒

课时227

Linux0.11

8分29秒

课时228

Calls to Interrupt or Exception Handler Tasks 和 Interrupt and Exception Handing in Real-Address Mode

5分44秒

课时229

SOURCES OF INTERRUPTS

10分36秒

章节28:2022版 JVM调优 第二十八节 (13节)

课时230

INTERRUPT AND EXCEPTION OVERVIEW(1)

15分0秒

课时231

INTERRUPT AND EXCEPTION OVERVIEW(2)

16分10秒

课时232

EXCEPTION AND INTERRUPT VECTORS

8分22秒

课时233

SOURCES OF INTERRUPTS

2分4秒

课时234

SOURCES OF EXCEPTIONS

1分25秒

课时235

EXCEPTION CLASSIFICATIONS

3分33秒

课时236

PROGRAM OR TASK RESTART

1分54秒

课时237

NONMASKABLE INTERRUPT

10分49秒

课时238

NONMASKABLE INTERRUPT

4分9秒

课时239

ENABLING AND DISABLING INTERRUPTS

4分9秒

课时240

Masking Maskable Hardware Interrupts

15分23秒

课时241

INTERRUPT DESCRIPTOR TABLE(IDT)

3分56秒

课时242

INTERRUPT DESCRIPTOR TABLE(IDT)

9分51秒

章节29:2022版 JVM调优 第二十九节 (7节)

课时243

INTERRUPT DESCRIPTOR TABLE(IDT)(1)

14分0秒

课时244

INTERRUPT DESCRIPTOR TABLE(IDT)(2)

24分47秒

课时245

IDT DESCRIPTTORS

9分52秒

课时246

EXCEPTION AND INTERRUPT(1)

15分0秒

课时247

EXCEPTION AND INTERRUPT(2)

14分5秒

课时248

解答问题(1)

15分0秒

课时249

解答问题(2)

12分49秒

章节30:2022版 JVM调优 第三十节 (6节)

课时250

一页的粒度

9分1秒

课时251

卡表

26分14秒

课时252

验证卡表(2)

18分6秒

课时253

验证卡表(1)

15分0秒

课时254

32-BIT PAGING

24分13秒

课时255

Exception- or Interrupt-Handler Procedures

7分51秒

章节31:2022版 JVM调优 第三十一节 (6节)

课时256

Exception- or Interrupt-Handler Procedures(1)

15分0秒

课时257

Exception- or Interrupt-Handler Procedures(2)

23分23秒

课时258

Protection of Exception- and Interrupt-Handler Procedures

19分50秒

课时259

进程与线程的转换

15分33秒

课时260

Interrupt Tasks

12分36秒

课时261

ERROR CODE

13分47秒

章节32:2022版 JVM调优 第三十二节 (6节)

课时262

InstancelClass initialize

6分0秒

课时263

deatructor函数(1)

20分57秒

课时264

deatructor函数(2)

10分42秒

课时265

Rewriter 方法

9分55秒

课时266

内存溢出内存泄漏区别

22分9秒

课时267

ResourceMark

14分27秒

章节33:2022版 JVM调优 第三十三节 (11节)

课时268

rewritercpp

9分31秒

课时269

scan_method(1)

15分0秒

课时270

scan_method(2)

15分0秒

课时271

scan_method(3)

11分19秒

课时272

init_globals(1)

6分19秒

课时273

init_globals(2)

6分16秒

课时274

initialize

3分29秒

课时275

GenCollectedHeapinitialize

5分36秒

课时276

GenRemSet

5分26秒

课时277

byte_map_base

1分38秒

课时278

make_constant_pool_cache

13分23秒

章节34:2022版 JVM调优 第三十四节 (8节)

课时279

netty的问题及解决问题(1)

15分0秒

课时280

netty的问题及解决问题(2)

15分0秒

课时281

netty的问题及解决问题(3)

15分0秒

课时282

netty的问题及解决问题(4)

19分48秒

课时283

java点c

17分15秒

课时284

自举

6分59秒

课时285

“java”命令行工具的共享源代码

14分23秒

课时286

JavaMain调用

14分39秒

章节35:2022版 JVM调优 第三十五节 (6节)

课时287

用到的基础

22分54秒

课时288

对象引用(1)

15分0秒

课时289

对象引用(2)

15分0秒

课时290

对象引用(3)

15分0秒

课时291

对象引用(4)

15分41秒

课时292

java点c

17分15秒

章节36:2022版 JVM调优 第三十六节 (11节)

课时293

创建执行环境

19分50秒

课时294

LoadJavaVM 和 dlopen

12分50秒

课时295

dlsym 和 dlopen 定义

8分33秒

课时296

strace 和 ltrace

9分55秒

课时297

strace系统调用

11分21秒

课时298

加载类

52秒

课时299

LoadJavaVM 和 JLl_Launch

3分14秒

课时300

JVMInit 和 ContinueInNewThread

8分41秒

课时301

JavaMain 和 RegisterThread

3分37秒

课时302

jclass 和 classLoade

9分56秒

课时303

LoadMainClass

9分59秒

章节37:2022版 JVM调优 第三十七节 (10节)

课时304

Recycler

15分17秒

课时305

LoadMainClass(1)

2分29秒

课时306

LoadMainClass(2)

10分18秒

课时307

checkAndLoadMain

6分37秒

课时308

classLoade

5分14秒

课时309

Java的main函数

12分47秒

课时310

jni点cpp

7分17秒

课时311

method

22分36秒

课时312

JavaCalls中call 和 os_exception_wrapper

2分22秒

课时313

call_helper

14分25秒

章节38:2022版 JVM调优 第三十八节 (9节)

课时314

dev 和 VFS

12分1秒

课时315

Java点c

5分40秒

课时316

xchg

25分40秒

课时317

Effects of a LOCK Operation on Internal Processor Caches

6分27秒

课时318

MEMORY ORDERING

2分43秒

课时319

Memory Ordering in the Intel Pentium and Intel486 Processors

10分26秒

课时320

Memory Ordering in P6 and More Recent Processor Families

23分27秒

课时321

Memory Ordering in P6 and More Recent Processor Families

8分1秒

课时322

处理器体系结构

10分44秒

章节39:2022版 JVM调优 第三十九节 (6节)

课时323

fence(1)

15分0秒

课时324

fence(2)

15分28秒

课时325

Lfence Description

14分14秒

课时326

Sfence Description

21分43秒

课时327

MESI(1)

16分1秒

课时328

MESI(2)

20分49秒

章节40:2022版 JVM调优 第四十节 (5节)

课时329

MESI

20分27秒

课时330

多线程的设计

26分43秒

课时331

METHODS OF CACHING AVAILABLE

24分25秒

课时332

io mapping版本2.6

7分38秒

课时333

io mapping版本3.0

20分58秒

章节41:2022版 JVM调优 第四十一节 (8节)

课时334

io mapping

13分58秒

课时335

TASK_SIZE

7分52秒

课时336

地址映射

15分46秒

课时337

Read函数

9分38秒

课时338

MMAP

27分29秒

课时339

initialize

18分45秒

课时340

AlwaysPreTouch

3分34秒

课时341

MMAP

18分30秒

章节42:2022版 JVM调优 第四十二节 (5节)

课时342

用虚拟地址访问(1)

15分0秒

课时343

用虚拟地址访问(2)

15分0秒

课时344

用虚拟地址访问(3)

24分59秒

课时345

处理器的体系架构(1)

2分44秒

课时346

处理器的体系架构(2)

26分37秒

章节43:2022版 JVM调优 第四十三节 (7节)

课时347

CPU执行过程(1)

15分0秒

课时348

CPU执行过程(2)

15分0秒

课时349

CPU执行过程(3)

25分13秒

课时350

METHODS OF CACHING AVAILABLE

9分47秒

课时351

处理器的体系架构(1)

2分44秒

课时352

处理器的体系架构(2)

26分37秒

课时353

程序员可见的状态

15分44秒

章节44:2022版 JVM调优 第四十四节 (5节)

课时354

程序员可见的状态

23分18秒

课时355

Y86-64 指令

21分49秒

课时356

指令编码(1)

15分42秒

课时357

指令编码(2)

15分0秒

课时358

指令编码(3)

17分4秒

章节45:2022版 JVM调优 第四十五节 (8节)

课时359

cmake与make

24分10秒

课时360

指令编码(1)

15分0秒

课时361

指令编码(2)

15分0秒

课时362

指令编码(3)

15分0秒

课时363

指令编码(4)

14分12秒

课时364

NodeJS

4分38秒

课时365

RISC 和CISC之争

11分23秒

课时366

Y86-64的异常

2分48秒

章节46:2022版 JVM调优 第四十六节 (8节)

课时367

Y86-64异常处理(1)

15分0秒

课时368

Y86-64异常处理(2)

20分34秒

课时369

Y86-64程序

7分10秒

课时370

x86-64 code

4分17秒

课时371

x86-64 code 和 Y86-64 code

12分24秒

课时372

Y86-64程序

9分15秒

课时373

一些Y86-64指令的详情

13分18秒

课时374

逻辑设计和硬件控制语言HCL

4分28秒

章节47:2022版 JVM调优 第四十七节 (6节)

课时375

逻辑门(1)

15分0秒

课时376

逻辑门(2)

17分10秒

课时377

组合电路和HCL布尔表达式(1)

11分54秒

课时378

组合电路和HCL布尔表达式(2)

18分30秒

课时379

字级的组合电路和HCL

9分42秒

课时380

集合关系

16分12秒

章节48:2022版 JVM调优 第四十八节 (7节)

课时381

存储器和时钟

19分52秒

课时382

存储器和时钟(1)

15分0秒

课时383

指令流水线技术 和 锁存器

12分29秒

课时384

存储器和时钟(2)

11分34秒

课时385

Y86-64 的顺序实现

5分52秒

课时386

将处理组织成阶段(1)

15分0秒

课时387

将处理组织成阶段(2)

6分30秒

章节49:2022版 JVM调优 第四十九节 (6节)

课时388

将处理组织成阶段(1)

15分0秒

课时389

将处理组织成阶段(2)

15分0秒

课时390

将处理组织成阶段(3)

13分0秒

课时391

SEQ 硬件结构

17分32秒

课时392

SEQ的时序

20分29秒

课时393

SEQ阶段的实现

21分58秒

章节50:2022版 JVM调优 第五十节 (6节)

课时394

什么是SEQ

16分8秒

课时395

流水线的通用原理

16分9秒

课时396

计算流水线

16分29秒

课时397

流水线的基本操作的详细说明

15分12秒

课时398

不一致的划分

22分22秒

课时399

流水线过深想,收益反而下降”与“带反馈的流水线系统

15分26秒

章节51:2022版 JVM调优 第五十一节 (7节)

课时400

“流水线复习”与“带反馈的流水线系统”

21分22秒

课时401

“Y86-64的流水线实现原理”与“SEQ+重新安排计算阶段”

10分16秒

课时402

插入流水线寄存器

16分55秒

课时403

对信号进行重新排列和标号

8分11秒

课时404

上一篇小结与预测下一条PC

16分40秒

课时405

流水线冒险行为

10分42秒

课时406

老师总结与学生互动

17分28秒

您没有该体系课权限,需要开通权限请点击联系老师。
联系老师
个问题,0回答
提问
暂无提问,赶紧去提问吧~