0

TLAB是JVM为每个线程在Eden区中分配的一个私有区域。使用TLAB可避免一些非线程安全问题,同时提升内存分配的吞吐量。

创建一个新的对象时,JVM会确定该对象存放于Eden区还是Old区,还是直接OOM。

JVM堆区分为年轻代(Young Gen)与老年代(Old Gen)。年轻代由Eden、S0/S1区组成。

Java 堆区用于存储Java对象实例,一个Java进程只会存在一个堆区,堆可以处于物理上不连续的内存空间中,但在逻辑上它应该被视为连续的。

本地方法即Native Method,本地方法的实现由非JAVA语言实现。

虚拟机栈由多个栈帧组成,每个方法被调用执行的时候,Java虚拟机都会同步创建一个栈帧(Stack Frame)。

MySQL八股文:从什么是MYSQL开始到对MYSQL的优化。

在JVM中,使用程序计数器以替代PC寄存器,用于执行JVM的字节码指令。