1. 问题描述:win10环境,8G内存,idea一直用的很好,基本不带卡,前两天突然变卡,下了个电脑管家清理垃圾,然并卵。卡的实在无法忍受,重启idea, 重启电脑,依然无效。
可以看出,实际上没开什么软件,总共也才500M内的内存,但是一直提示内存占用率高达90+;
2. 后来进行了一次内存检测,总共15分钟左右,电脑检测完成,自动开机后,再次打开同样的软件,结果恢复到以前一样,不卡了!!! 真真是神奇!!
3. 所以,我的理解是:原先电脑发生了内存泄漏,平时电脑也没有自动检测内存,导致内存一直被占用不释放,所以内存会随着时间越用越卡。
经过一次电脑的内存检测后,发生泄漏的内存被检测到,会被释放,内存被回收。。。。
4. 此方法同样适用于其他软件产生的内存泄漏,整个电脑的卡顿,也不妨使用此方法进行试试。
补充:idea 启动时卡住不动的解决方案
今天用idea安装了两个插件,然后重启idea,发现启动过程中一直卡着启动界面无法进入,百度了一下原因,可能是因为下载插件,加载插件出错导致的,由于无法进入到idea界面,所以去电脑文件夹里把刚刚下载好的插件给删除了,然后重启idea,好了!
附上删除插件的路径:C:\Users\Administrator\.IntelliJIdea2017.3\config\plugins
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。如有错误或未考虑完全的地方,望不吝赐教。
更多精彩内容关注微信公众号【Java技术迷】