jvm內存溢出和內存泄漏的區別
1 回答

慕神8447489
TA貢獻1780條經驗 獲得超1個贊
內存溢出 out of memory,是指程序在申請內存時,沒有足夠的內存空間供其使用,出現out of memory;比如申請了一個integer,但給它存了long才能存下的數,那就是內存溢出。 內存泄露 memory leak,是指程序在申請內存后,無法釋放已申請的內存空間,一次內存泄露危害可以忽略,但內存泄露堆積后果很嚴重,無論多少內存,遲早會被占光。 memory leak會最終會導致out of memory! 內存溢出就是你要求分配的內存超出了系統能給你的,系統不能滿足需求,于是產生溢出。
- 1 回答
- 0 關注
- 1253 瀏覽
添加回答
舉報
0/150
提交
取消