敏感纸鹤

文章
9
资源
0
加入时间
3年2月3天

OOM异常

1.什么是OOM?程序申请内存过大,虚拟机无法满足它们,并且垃圾回收器也没有空间可回收。JVM然后自杀了。2.为什么会发生OOM?(1)虚拟机本身可使用的内存太少(2)应用用的太多,并且用完没释放,浪费了。此时就会造成内存泄露或者内存溢出。 内存泄露:申请使用完的内存没有释放,导致虚拟机不能再次使用该内存,此时这段内存就泄露了,因为申请者不用了,而又不能被虚拟机分配给别人用。 内存...