OOM |
1、全称为OutOfMemoryError异常,如果虚拟机在扩展栈时无法申请足够的内存空间,抛出它; 2、Java heap异常:java.lang.OutOfMemoryError:Java heap Space; 3、虚拟机栈和本地方法溢出; 4、运行时常量池溢出异常信息:java.lang.OutOfMemoryError:PermGen Space; 如果要向运行时常量池添加内容,简单的做法就是使用String.intern()这个Native方法; 5、方法区溢出,方法区用于存放class的相关信息,如类名,常量池,字段描述,方法描述等。 异常信息为:java.lang.OutofMemoryError:PermGen Space; 6、引起OOM主要有2个原因:内存泄露和内存溢出(即堆、栈溢出); |
SOF |
1、全称为*Error异常; 2、如果线程请求的栈深度大于虚拟机所允许的深度,抛出该异常; 3、主要发生在递归调用中; |
相关文章
- java 23种设计模式,一般情况下,常用的有哪些? 转载
- Excption与Error包结构。OOM你遇到过哪些情况,SOF你遇到过哪些情况
- 软件压力测试有哪些测试流程?软件测试报告收费情况
- 有哪些办法可以降低 Redis 的内存使用情况
- SPRING事务的属性有哪些?其中,事务隔离级别有哪几种?什么情况需要使用这几种事务隔离级别?
- 8. Excption与Error包结构。OOM你遇到过哪些情况,SOF你遇到过哪些情况。
- 静态变量在asp.net的生命周期到底有多长, 哪些情况会导致它消失? 谢谢
- 8. Excption与Error包结构。OOM你遇到过哪些情况,SOF你遇到过哪些情况。
- 8. OOM你遇到过哪些情况,SOF你遇到过哪些情况。
- OOM有哪些情况,SOF有哪些情况