怎麼理解內存溢出和內存泄漏

內存溢出(OOM) 內存溢出是引發程序崩潰的罪魁禍首之一,當應用程序內存增長速度非常快,造成的垃圾速度已經跟不上內存消耗的速度,容易出現內存溢出問題,大多數情況下,GC會進行各種年齡段的垃圾回收,實在不行了就觸發Full GC,這時候會回收大量的內存,供程序繼續使用 javadoc對OutOfMemoryError的解釋是:沒有空閒內存,並且垃圾回收器也無法提供更多內存 沒有空閒內存一般有兩種情況
相關文章
相關標籤/搜索