半个月前,发现Eclipse很卡很卡,尤其在按住Ctrl选择方法的实现类的时候,电脑的反应速度让开发者无法忍受。
Eclipse还经常未响应状态。
开始以为Eclipse的运行内存设置小了,把eclipse.ini中的调运行内存成521M后,发现几乎没什么变化:

-startup plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20150204-1316 -product org.eclipse.epp.package.java.product --launcher.defaultAction openFile --launcher.XXMaxPermSize 512M -showsplash org.eclipse.platform --launcher.XXMaxPermSize 512m --launcher.defaultAction openFile --launcher.appendVmargs -vmargs -Dosgi.requiredJavaVersion=1.6 -Xms40m -Xmx512m
之后又考虑是否因为加载项目多的缘故,把其中一个项目单独放在另一个一个workspace中,但是依然很卡。
在一次次的卡机中,发现总有提示Search ....C:\Program Files\Java\jdk1.6.0_37\jre\lib\rt.jar 到这一行很慢。
好了,删除jre。jre删除过程中报错:....C:\Program Files\Java\jdk1.6.0_37\jre\lib\rt.jar已破坏。
重装JDK后,重启电脑,Eclipse运行如初,一点也不卡了。