1.問(wèn)題簡(jiǎn)述
在Intellij IDEA下編譯Java項(xiàng)目,報(bào)錯(cuò):java.lang.OutOfMemoryError: …(此處忽略) GC overhead limit exceeded
2.問(wèn)題分析
錯(cuò)誤是發(fā)生在編譯階段,而不是運(yùn)行階段。通過(guò)查詢(xún)相關(guān)資料發(fā)現(xiàn),
1.idea編譯Java項(xiàng)目使用的虛擬機(jī)和idea軟件自身使用的虛擬機(jī)是分開(kāi)的(也就是獨(dú)立的進(jìn)程)
2.只需要給編譯器使用的虛擬機(jī)加內(nèi)存就可以解決問(wèn)題
修改上面的數(shù)值,點(diǎn)擊OK,然后重新啟動(dòng)項(xiàng)目,發(fā)現(xiàn)問(wèn)題解決了
擴(kuò)展:
還有一種IDEA運(yùn)行時(shí)報(bào)錯(cuò)的解決方案:
修改下面的配置:
其中:可如下修改
?-Xms500m 初始內(nèi)存大小(可以提高啟動(dòng)速度)
-Xmx1500m 最大的內(nèi)存大?。p少垃圾回收的頻率)
-XX:ReservedCodeCacheSize=500m 保留的代碼緩存的大小文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-754725.html
參考:IDEA 編譯項(xiàng)目時(shí)報(bào)錯(cuò):GC overhead limit exceeded解決方法_idea gc overhead limit exceeded_12程序猿的博客-CSDN博客文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-754725.html
到了這里,關(guān)于IDEA 編譯項(xiàng)目時(shí)報(bào)錯(cuò):java: java.lang.OutOfMemoryError:GC overhead limit exceeded解決方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!