最近在進行MyEclipse啟動速度優化,優化發現MyEclipse報這個錯誤,關掉它的提示后不影響正常的使用.
用visualvm監控發現heap memory正常運轉,查看了下配置參數,發現這個參數-XX:+DisableExplicitGC(禁止system.gc()的調用,gc過程完全有jvm控制),懷疑他就是報錯的原因,去掉后一切正常.估計是MyEclipse在發現heap memory不足是顯示調用了gc方法,然后gc方法不被jvm接受,當內存達到MyEclipse的報警值時報錯提醒