eclipse突然运行变慢
来源:互联网 发布:淘宝卖家威胁要上门 编辑:程序博客网 时间:2024/06/10 16:47
- 一:突然eclipse运行非常慢
- 主要表现在:
- eclipse打开就非常慢,会有假死状态。
- eclipse成功打开之后,打开项目里面其中的某个文件,也是响应很慢。
- eclipse启动web server,其中有个方法要for循环6000+次,结果需要6分钟之久。
分析:
- 我觉得不需要去修改eclipse启动参数,去扩大使用内存。因为自始自终我的eclipse都是以默认的(eclipse.ini)配置在运行,从未更改过配置。
突然的eclipse变慢,并不是因为分配的内存少。 - web server扩大内存?试过了,重启server之后,for循环6000+次,依然需要6分钟。
- 清理web server临时文件夹,清理C:\Users\XXXX\AppData\Local\Temp目录里面的临时文件?试过了依然无果。
解决:
- 换了workspace,然后导入项目,重新启动web server。运行起来一下子快了。
- 或清理..metadata文件夹,清空里面的东西
追溯原因:会造成.metadata目录里面有错误的原因,有几下集中可能:
- web server正在运行,eclipse强行关闭:server is running,没有shut down server 就直接关闭eclipse。
- 或 web server没有运行,但是eclipse的系统进程被强行终止了。
- 或 eclipse运行时,突然pc断电了。。。
- eclipse会安装装一些plugins,但是eclipse正常关闭的时候估计会写入一些相关plugins的配置到..metadata\.plugins\里面
1、清理工程文件
删除工作空间目录下.metadata\.plugins\org.eclipse.epp.usagedata.recording目录里的所有文件,主要要保留这个目录,只删除目录下文件即可
- 二:减少jvm内存回收引起的eclipse卡的问题
- 这个主要是jvm在client模式,进行内存回收时,会停下所有的其它工作,带回收完毕才去执行其它任务,在这期间eclipse就卡住了。所以适当的增加jvm申请的内存大小来减少其回收的次数甚至不回收,就会是卡的现象有明显改善。
主要通过以下的几个jvm参数来设置堆内存的:
-clean
-startup
plugins/org.eclipse.equinox.launcher_1.3.200.v20160318-1642.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.400.v20160518-1444
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.8
-Xms2048m
-Xmx2048m
-Xmn786m
-XX:NewSize=256m
-XX:MaxNewSize=256m
-XX:PermSize=512m
-XX:MaxPermSize=512m
-XX:+UseParallelOldGC
- 三:删除程序中不执行或无效的代码、生成的读取或写入数据流记得关闭
0 0
- eclipse突然运行变慢
- Eclipse突然运行慢的解决实践(以前很快但之后变慢)
- 如何诊断oralce 运行突然变慢
- linux 突然变得很慢
- 电脑运行变慢
- ubuntu突然变慢的解决
- 数据库突然变慢...索引作怪!
- 上网速度突然变慢怎么办
- SSH/SFTP突然变的很慢
- win7系统突然变慢的解决方法
- 一次服务器突然变慢的优化
- VS2010 调试启动突然变慢解决办法
- mac idea 速度突然变慢
- OpenStack运行变慢处理
- eclipse tomcat启动变慢
- Mac 上模拟器突然运行很慢
- 是否常常掉线,IP冲突,网速突然变慢?
- DVD刻录速度突然变慢的原因及解决方法
- NSDecimalNumber的使用
- Java反射Demo
- java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
- org.apache.hadoop.fs.ChecksumException:Checksum error
- hdu5119 DP
- eclipse突然运行变慢
- Sitemesh3 的使用及配置
- android中carrier表示什么
- 极光推送(二):自定义推送消息
- 基础排序算法
- SpringMVC 解决IE8浏览器把返回报文格式application/json当文件下载的问题
- 骨牌铺方格
- vim笔记
- iOS安全攻防-键盘安全