2023
01-31
01-31
JAVA JVM运行时数据区详解
目录一、前言二、运行时数据区整体概架构三、程序计数器四、虚拟机栈1、栈的特点2、栈帧的内部结构3、局部变量表4、操作数栈5、动态链接6、方法返回地址五、本地方法栈六、堆1、设置堆大小的参数2、对象分配过程3、堆中的GC4、内存分配策略5、什么是TLAB6、堆是分配对象存储的唯一选择吗?七、方法区1、方法区概述2、设置方法区内存大小3、如何解决OOM问题?4、方法区存储什么5、方法区的演进细节6、方法区的GC总结一、前言这是JVM...
继续阅读 >
目录前言正文1、运行时数据区(Run-TimeDataAreas)1)程序计数器(ProgramCounterRegister)2)Java虚拟机栈(JavaVirtualMachineStacks)3)本地方法栈(NativeMethodStacks)4)堆(Heap)5)方法区(MethodArea)6)运行时常量池(Run-TimeConstantPool)2、Java中有哪几种常量池?3、class文件常量池4、运行时常量池5、字符串常量池6、字符串常量池是否属于方法区?7、运行时常量池和字符串常量池的关联?8、St...