您好,登錄后才能下訂單哦!
無法在 Java 堆中分配對象
吞吐量增加
應用程序無意中保存了對象引用,對象無法被 GC 回收
單位對應:GB -> G, g;MB -> M, m;KB -> K, k
使用?-Xmx?增加堆大小
使用?-Xmx?增加堆大小
使用?-XX:-UseGCOverheadLimit?取消 GC 開銷限制
使用?-Xmx?增加堆大小
Perm gen 空間包含:
類的名字、字段、方法
與類相關的對象數組和類型數組
當 Perm gen 空間用盡時,將拋出異常。
使用?-XX: MaxPermSize?增加 Permgen 大小
通過命令行設置?-XX: MaxMetaSpaceSize?增加 metaspace 大小
取消?-XX: maxmetsspacedize
減小 Java 堆大小,為 MetaSpace 提供更多的可用空間
為服務器分配更多的內存
為機器分配更多的內存
減少 Java 堆空間
修復應用程序中的線程泄漏。
ulimit -a
將進程遷移到不同的機器上
與其他 OOM 錯誤不同,這是由操作系統而非 JVM 觸發的。
本機方法(native method)分配失敗
使用操作系統本地工具進行診斷
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。