內存溢出 out of memory,是指程序在申請內存時,沒有足夠的內存空間供其使用,出現out of memory。
內存泄露 memory leak,是指程序在申請內存後,無法釋放已申請的內存空間。一次內存泄露危害可以忽略,但內存泄露堆積後果很嚴重,無論多少內存,遲早會被佔光。
memory leak會最終會導致out of memory!
內存泄露的跡象:老年代每次垃圾回收的時候,總是不能全部回收,一次比一次佔用的內存多。
內存溢出 out of memory,是指程序在申請內存時,沒有足夠的內存空間供其使用,出現out of memory。
內存泄露 memory leak,是指程序在申請內存後,無法釋放已申請的內存空間。一次內存泄露危害可以忽略,但內存泄露堆積後果很嚴重,無論多少內存,遲早會被佔光。
memory leak會最終會導致out of memory!
內存泄露的跡象:老年代每次垃圾回收的時候,總是不能全部回收,一次比一次佔用的內存多。