1. 问题描述:win10环境,8G内存,idea一直用的很好,基本不带卡,前两天突然变卡,下了个电脑管家清理垃圾,然并卵。卡的实在无法忍受,重启idea, 重启电脑,依然无效。
可以看出,实际上没开什么软件,总共也才500M内的内存,但是一直提示内存占用率高达90+;
2. 后来进行了一次内存检测,总共15分钟左右,电脑检测完成,自动开机后,再次打开同样的软件,结果恢复到以前一样,不卡了!!! 真真是神奇!!
3. 所以,我的理解是:原先电脑发生了内存泄漏,平时电脑也没有自动检测内存,导致内存一直被占用不释放,所以内存会随着时间越用越卡。
经过一次电脑的内存检测后,发生泄漏的内存被检测到,会被释放,内存被回收。。。。
4. 此方法同样适用于其他软件产生的内存泄漏,整个电脑的卡顿,也不妨使用此方法进行试试。