
运行时数据区
文章平均质量分 92
「已注销」
这个作者很懒,什么都没留下…
展开
-
Jvm学习(7)堆
堆一、堆的核心概念二、设置堆内存大小与OOM三、年轻代与老年代四、图解对象分配过程五、Minor GC、Major GC、Full GC六、堆空间分代实现七、内存分配策略八、为对象分配内存:TLAB九、小结:堆空间的参数设置十、堆是分配对象的唯一选择吗?一、堆的核心概念二、设置堆内存大小与OOM三、年轻代与老年代四、图解对象分配过程五、Minor GC、Major GC、Full GC六、堆空间分代实现七、内存分配策略八、为对象分配内存:TLAB九、小结:堆空间的参数设置十、堆是分配对象原创 2021-05-23 20:23:38 · 828 阅读 · 0 评论 -
Jvm学习(6)本地方法栈
本地方法接口原创 2021-05-06 21:19:44 · 414 阅读 · 2 评论 -
Jvm学习(5)Java虚拟机栈
Java虚拟机栈一、虚拟机栈概述二、栈的存储单位三、局部变量表四、操作处栈五、代码追踪六、栈顶缓存技术七、动态链接八、方法的调用:解析和分派九、方法返回地址十、一些附加信息十一、栈的相关面试题一、虚拟机栈概述二、栈的存储单位三、局部变量表四、操作处栈五、代码追踪六、栈顶缓存技术七、动态链接八、方法的调用:解析和分派九、方法返回地址十、一些附加信息十一、栈的相关面试题...原创 2021-05-06 19:34:18 · 569 阅读 · 0 评论 -
Jvm学习(4)程序计数器(PC寄存器)
程序计数器(PC寄存器)一、PC 寄存器介绍二、举例说明三.两个常见面试题一、PC 寄存器介绍JVM中的程序计数寄存器(Program Counter Register),Register的命名源于CPU的寄存器,寄存器存储指令相关的现场信息。CPU只有把数据装载到寄存器才能够运行。这里,并非是广义上所指的物理寄存器,或许将其翻译为PC计数器(或指令计数器)会更加贴切(也称为程序钩子),并且也不容易引起一些不必要的误会。JVM中的PC寄存器是对物理PC寄存器的一种抽象模拟。它是一块很小的内存原创 2021-04-06 13:47:59 · 180 阅读 · 0 评论 -
Jvm学习(3)运行时数据区概述及线程
运行时数据区概述及线程一、前言二、运行时数据区结构2.1 运行时数据区与内存2.2 线程的内存空间三、线程3.1 JVM线程3.2 JVM系统线程一、前言本节主要讲的是运行时数据区,也就是下图这部分,它是在类加载完成后的阶段当我们通过前面的:类的加载 --> 验证 --> 准备 --> 解析 -->初始化,这几个阶段完成后,就会用到执行引擎对我们的类进行使用,同时执行引擎将会使用到我们的运行时数据区二、运行时数据区结构2.1 运行时数据区与内存内存内原创 2021-04-06 11:54:56 · 210 阅读 · 0 评论