最近在進(jìn)行MyEclipse啟動(dòng)速度優(yōu)化,優(yōu)化發(fā)現(xiàn)MyEclipse報(bào)這個(gè)錯(cuò)誤,關(guān)掉它的提示后不影響正常的使用.
用visualvm監(jiān)控發(fā)現(xiàn)heap memory正常運(yùn)轉(zhuǎn),查看了下配置參數(shù),發(fā)現(xiàn)這個(gè)參數(shù)-XX:+DisableExplicitGC(禁止system.gc()的調(diào)用,gc過程完全有jvm控制),懷疑他就是報(bào)錯(cuò)的原因,去掉后一切正常.估計(jì)是MyEclipse在發(fā)現(xiàn)heap memory不足是顯示調(diào)用了gc方法,然后gc方法不被jvm接受,當(dāng)內(nèi)存達(dá)到MyEclipse的報(bào)警值時(shí)報(bào)錯(cuò)提醒