内存是否超出绑定异常或错误?我们通常在服务器上的项目部署期间得到这个。这可能是一个基本问题。我用Google搜索了,但我找不到相关的答案,所以在这里发帖。
我得到的错误:
调用init方法失败;嵌套异常是
java.lang.OutOfMemoryError: allocLargeObjectOrArray
- 对象大小:8216,Num元素:2049
我们怎么办呢?
答案 0 :(得分:2)
java.lang.OutOfMemoryError延伸java.lang.Error
和不 java.lang.Exception
抓住Exception
你会错过它
try{
....
}catch(Exception ex){
//will not catch OutOfMemoryError, since it does not extend Exception
}
抓住Throwable
,你会点击两个..
try{
....
}catch(Throwable ex){
//will catch both Exception and OutOfMemoryError, they both extend this
}
抓住Throwable
是否好是另一个问题,请看Is it a bad practice to catch Throwable?(感谢@Dawnkeeper链接)