解决eclipse操作js和clean项目超级慢的问题

大家肯定都遇到过,当项目中的工程越来越多,项目越来越大的时候,clean项目,或者操作js都超级的卡,恨不得把电脑砸掉,这时候怎么办呢:

1.修改eclipse.ini文件 将
     -vmargs
     -Dosgi.requiredJavaVersion=1.5
     -Xms256m
     -Xmx512m  
  将Xms 和Xmx都改大,比如修改为 -Xms512m   -Xmx1024m  -XX:MaxPermSize ,重启eclipse,增大内存,但是不能过大((1) 参数中-Xms的值大于-Xmx,或者-XX:PermSize的值大于-XX:MaxPermSize;2) -Xmx的值和-XX:MaxPermSize的总和超过了JVM内存的最大限制,比如当前操作系统最大内存限制,或者实际的物理内存等等。说到实际物理内存这里需要说明一点的是,如果你的内存是1024MB,但实际系统中用到的并不可能是1024MB,因为有一部分被硬件占用了。),过大会导致eclipse无法启动。
2.在eclipse.ini文件中加入命令 -clean,重启eclipse
整体修改后如下:
-clean
-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.v20140603-1326
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
1024M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
1024m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.7
3.在项目根目录中有个.project文件,将其中的:


    org.eclipse.wst.jsdt.core.javascriptValidator这个buildCommand节点删除掉,同时将jsNature对应的natrue节点删除掉

    删除就行了,再重启eclipse

4.换个工作空间,将其他项目关掉,去掉断点。
 
以上四条都操作一遍后,问题基本可以得到解决,如果还不能解决你的问题,就建议更换内存条,或者更换电脑了。
 
解决tomcat下发布项目内存溢出的方法:
修改catalina.bat文件,在第一行后面添加:set JAVA_OPTS=-server -Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxPermSize=256M
 参考:https://www.cnblogs.com/doudouxiaoye/p/5801170.html
原文地址:https://www.cnblogs.com/guo-eric/p/8301720.html