00 JVM异常总结
事件 | StackOverflowError |
OutOfMemoryError |
---|---|---|
虚拟机栈在栈深度溢出或者栈扩展失败 | √ | |
本地方法栈在栈深度溢出或者栈扩展失败 | √ | |
如果在Java堆中没有内存完成实例分配,并且堆也无法再扩展时 | √ | |
方法区无法满足新的内存分配需求 | √ | |
常量池无法再申请到内存 | √ | |
事件 | StackOverflowError |
OutOfMemoryError |
---|---|---|
虚拟机栈在栈深度溢出或者栈扩展失败 | √ | |
本地方法栈在栈深度溢出或者栈扩展失败 | √ | |
如果在Java堆中没有内存完成实例分配,并且堆也无法再扩展时 | √ | |
方法区无法满足新的内存分配需求 | √ | |
常量池无法再申请到内存 | √ | |