java.lang.outofmemoryerror:permgen/metaspace

出現(xiàn)永久代outofmemory的現(xiàn)象,比如:

創(chuàng)新互聯(lián)公司于2013年成立,是專(zhuān)業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元師宗做網(wǎng)站,已為上家服務(wù),為師宗各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話(huà):18982081108

java.lang.outofmemoryerror: permgen/meta space

java.lang.OutOfMemoryError: PermGen/meta space錯(cuò)誤的可能原因:

1.永久代(PermGen)的空間不足

2.永久代內(nèi)存泄漏

解決方法:

1.設(shè)置-XX:+CMSClassUnloadingEnabled(必須先設(shè)置-XX:+UseConcMarkSweepGC)

這個(gè)參數(shù)表示在使用CMS垃圾回收機(jī)制的時(shí)候是否啟用類(lèi)卸載功能。默認(rèn)這個(gè)是設(shè)置為不啟用的。如果啟用了CMSClassUnloadingEnabled,垃圾回收會(huì)清理持久代,移除不再使用的classes。

2.增加-XX:PermSize和-XX:MaxPermSize的大小

永久代初始值,默認(rèn)是物理內(nèi)存的1/64,永久代最大值,默認(rèn)是物理內(nèi)存的1/4。建議分別設(shè)置為128、512。

如果是元空間(jdk1.8),設(shè)置-XX:MetaspaceSize、-XX:MaxMetaspaceSize

3.排查內(nèi)存泄露

應(yīng)用程序遇到j(luò)ava.lang.OutOfMemoryError: PermGen space錯(cuò)誤的原因很多,究其根本原因,大多數(shù)是由于object或程序的class loader加載的類(lèi)的引用已經(jīng)無(wú)用了導(dǎo)致的。

新聞名稱(chēng):java.lang.outofmemoryerror:permgen/metaspace
網(wǎng)頁(yè)URL:http://www.muchs.cn/article46/jiophg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號(hào)、App開(kāi)發(fā)、網(wǎng)站導(dǎo)航、關(guān)鍵詞優(yōu)化、營(yíng)銷(xiāo)型網(wǎng)站建設(shè)、

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

小程序開(kāi)發(fā)