We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 107f89c + c4e9819 commit 5e595b7Copy full SHA for 5e595b7
MD/MemoryAllocation.md
@@ -14,8 +14,11 @@
14
15
每一个栈帧由`局部变量区`、`操作数栈`等组成。每创建一个栈帧压栈,当一个方法执行完毕之后则出栈。
16
17
-> 如果出现方法递归调用出现死循环的话就会造成栈帧过多,最终会抛出 `stackoverflow` 异常。
18
-
+> - 如果出现方法递归调用出现死循环的话就会造成栈帧过多,最终会抛出 `StackOverflowError`。
+> - 若线程执行过程中栈帧大小超出虚拟机栈限制,则会抛出 `StackOverFlowError`。
19
+> - 若虚拟机栈允许动态扩展,但在尝试扩展时内存不足,或者在为一个新线程初始化新的虚拟机栈时申请不到足够的内存,则会抛出
20
+ `OutOfMemoryError`。
21
+
22
**这块内存区域也是线程私有的。**
23
24
## Java 堆
0 commit comments