OutOfMemoryError: GC 開銷超出限制 問題: 我收到“java在建立多個具有小文字條目的HashMap 物件的程式中出現「.lang.OutOfMemoryError:超出GC 開銷限制」錯誤。答案: 是的,有幾個程式替代方案可以解決此問題: 管理批次大小: 使用較小批次這減少了垃圾收集器的記憶體負載。 intern() 方法。函數指定初始容量和HashMap 的負載因子。常規HashMap 不同,WeakHashMap 不會阻止其鍵被垃圾收集。的數據,使其無法用於預期目的。