线程私有 |
线程共享 |
程序计数器,虚拟机栈,本地方法栈 |
堆,方法区 |
内存区 |
异常 |
异常原因 |
程序计数器 |
无 |
|
虚拟机栈 |
StackOverflowError |
线程请求的栈深度大于虚拟机栈所允许的深度 |
OutOfMemoryError |
如果扩展无法申请到足够的内存 |
|
本地方法栈 |
如上等同虚拟机栈 |
|
堆 |
OutOfMemoryError |
如果对中没有内存完成实例分配,并且堆无法再拓展 |
方法区 |
OutOfMemoryError |
方法区无法进行内存分配 |
运行时常量池 |
OutOfMemoryError |
常量池无法申请到内存 |
时间: 2024-10-15 20:31:52