1. 程式人生 > >內存溢出與內存泄露

內存溢出與內存泄露

jvm

內存溢出 out of memory,是指程序在申請內存時,沒有足夠的內存空間供其使用,出現out of memory。

內存泄露 memory leak,是指程序在申請內存後,無法釋放已申請的內存空間。一次內存泄露危害可以忽略,但內存泄露堆積後果很嚴重,無論多少內存,遲早會被占光。

memory leak會最終會導致out of memory!


內存泄露的跡象:老年代每次垃圾回收的時候,總是不能全部回收,一次比一次占用的內存多。


內存溢出與內存泄露