欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

什么是內存溢出與內存泄露

錢多多2年前18瀏覽0評論

什么是內存溢出與內存泄露?

內存溢出 out of memory,是指程序在申請內存時,沒有足夠的內存空間供其使用,出現out of memory;比如申請了一個integer,但給它存了long才能存下的數,那就是內存溢出。

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

PS:眾所周知java有一種內存自動回收機制,所以大家可以放心大膽的用申請,去用對象,但是,有些時候,如果代碼邏輯上出現問題,就會造成無法回收了,也就是說你不能再使用這些內存了,這部分內存就算是泄露出去的啦,而內存泄露會最終會導致內存溢出!

大家都知道虛擬機針對每一個應用都會分配給一定量的內存,當你的請求量超過這個值的時候,就是內存溢出。

java 內存溢出代碼,什么是內存溢出與內存泄露