OutOfMemoryError異常——Java堆溢出。

         Java堆用於存儲對象實例,只要不斷地創建對象,並且保證GC Roots到對象之間有可達路徑來避免垃圾回收機制清除這些對象,那麼在對象數量到達最大堆的容量限制後就會產生內存溢出異常。         下面代碼限制Java堆的大小爲20MB,不可擴展(將堆的最小值-Xms參數與最大值-Xmx參數設置爲一樣即可避免堆自動擴展),通過參數-XX:+HeapDumpOnOutOfMemo
相關文章
相關標籤/搜索