第七章 java堆

   java堆 一.內存溢出的原因           1.堆溢出         當堆中強引用對象佔用了大部分空間,導致內存無法回收,對象大小之和大於-Xmx就會導致堆溢出.     2.直接內存溢出         下面的代碼申請直接內存,導致直接內存溢出 . 當JAVA進程的所有內存之和(堆空間,棧空間,直接內存,以及虛擬機自身所用的內存)大於-Xmx *2的時候,就會出現OOM.    
相關文章
相關標籤/搜索