从学习java开始,一直都在使用eclipse,刚开始运行还挺快的,最近一段时间,eclipse就像闹脾气的小姑娘,运行特别的慢,切换一个窗口都需要等上1分钟,看着它,我就难受,就在网上找了些优化的方式,现在跟大家分享一下.

一.运行慢的现象

A.疯狂的读取硬盘
B.CPU利用率较高.

二.原因

1.如果是A,B两种症状都哟,则主要是物理内存太小或运行参数设置的问题.
2.如果只有症状B.特别是在安装eclipse运行N个月之后,则太多是工程垃圾多造成的.

三解决方案

1、修改配置文件 eclipse.ini  
-showsplash  
com.genuitec.eclipse.product  
--launcher.XXMaxPermSize  
256M  
-vmargs  
-Dosgi.requiredJavaVersion=1.5  
-Xms128m  
-Xmx512m      
-Dosgi.splashLocation=e:eclipse 6.0eclipseeclipseSplash.bmp  
-Duser.language=en   
-XX:PermSize=128M   
-XX:MaxPermSize=256M  
把下面的那个 -XX:MaxPermSize 调大,比如 -XX:MaxPermSize=512M,再把 -XX:PermSize 调成跟 -XX:MaxPermSize一样大  
原因:大家一定对这个画面很熟悉吧:  
几乎每次 eclipse 卡到当都是因为这个 非堆内存 不足造成的,把最大跟最小调成一样是因为不让 eclipse 频繁的换内存区域大小   
注意:XX:MaxPermSize 和 Xmx 的大小之和不能超过你的电脑内存大小!  
  
  
2、windows–>workspace/.metadata/.plugin/org.eclipse.epp.usagedate.recoding –>eclipse–>validation  
把 除了manual 下面的全部点掉,build下只留 classpath dependency Validator  
手工验证方法:  
在要验证的文件上,单击鼠标右键–>eclipse–>run validation

3、拼写检查会给我们带来不少的麻烦,我们的方法命名都会是单词的缩写,他也会提示有错,所以最好去掉,没有多大的用处:  
windows–>perferences–>general–>validation->editors->Text Editors->spelling  
    
  
4清理垃圾、

主要的垃圾是Usage Data Recording Plug-in插件在关闭eclipse生成的.
(1)删除workspace/.metadata/.plugin/org.eclipse.epp.usagedate.recoding 下面N多xxx123.csv文件
(2)禁止启动.方法.菜单项Window-Preferences-General-startup-and shutdown,在startup 列表中去掉该控件.
  
5、eclipse 打开 jsp 的默认编辑器不好,会同时打开预览  
windows–>perferences–>general–>editors->file associations  
把默认改成 eclipse JSP Editor

原文地址:http://blog.csdn.net/tang_huan_11/article/details/24664427

eclipse 反应慢优化相关推荐

  1. eclipse安装、优化、配置、插件添加整理

    文章目录 说明 资料 下载安装 启动优化 配置 修改编码格式 设置字体大小 修改背景色 自定义new菜单 显示内存 复制上一行快捷键 自定义注释 增加插件下载dns 插件 安装svn 安装class查 ...

  2. Eclipse卡顿优化

    Eclipse调优  一般在不对eclipse进行相关设置的时候,使用eclipse总是会觉得启动好慢,用起来好卡,其实只要对eclipse的相关参数进行一些配置,就会有很大的改善.  加快启动速度  ...

  3. eclipse启动速度等优化设置

    大家一定对 myeclipse 的速度经常感到痛苦把,ok,现在开始给 myeclipse 提速: 一.加大JVM的非堆内存 打开 eclipse.ini -showsplash com.genuit ...

  4. eclipse卡死问题优化

    https://blog.csdn.net/dengjili/article/details/78562140

  5. Eclipse 提示代码时弹出错误弹框问题

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/u013066244/article/d ...

  6. 解决Eclipse安装或更新插件非常缓慢的问题

    Eclipse中在在线安装或更新插件的时候速度出奇的慢,开始还以为是网速的问题,后来发现是配置的问题,可以采用下面两种方法来提升安装更新的速度: 1. 打开Windows-Preferences配置窗 ...

  7. java配置多环境_[原创]多版本Java环境变量的配置

    起因:   偶然突发兴致, 收拾下自己的老T500电脑, 用来做个家庭开发用机. 应为每次装系统都有GHOST备份的习惯, 所以需要提前搭建好开发环境. 而且新装系统的目的之一, 也是想研究下Andr ...

  8. 完整的ESP32环境搭建总结,别再因为开发环境被劝退了

    一. 声明 本专栏文章我们会以连载的方式持续更新,本专栏计划更新内容如下: 第一篇:ESP-IDF基本介绍,主要会涉及模组,芯片,开发板的介绍,环境搭建,程序编译下载,启动流程等一些基本的操作,让你对 ...

  9. 常用Java技术社区

    常用Java技术社区 Java生态圈知识链: 求职平台 阿里巴巴社招平台 杭州网易社招平台 微店社招平台 银联社招平台 百度社招平台 Java生态圈知识链: 个人优秀博客 腾讯_运维工程师_刘天斯 阿 ...

最新文章

  1. RHEL/CentOS/OEL5/6.x高危漏洞修补
  2. 大家有没有推荐不错开源的小程序商城?这几个不要错过
  3. php自动装载编程,php 类自动载入的方法
  4. 打开u盘时提示是否要将其格式化的提示
  5. GitHub 上值得关注的 iOS 开源项目
  6. 五十、opencv调用USB摄像头并保存图片
  7. 1044 火星数字 (20 分)(c++)
  8. 获取sqlserver数据库中所有库、表、字段名的方法
  9. AngularJS特性
  10. 文本文件加密和解密_解密文本见解和相关业务用例
  11. 在SQL Server中为什么不建议使用Not In子查询
  12. 使软件可二次开发_九思软件:平台型OA系统为何要好于项目型OA系统?
  13. 最新视频磨皮降噪神器 轻轻松松完成视频磨皮!Beauty box
  14. vscode-代码文件对比
  15. EXCEL以及VBA 函数讲解集合
  16. adobe官方卸载工具:Creative Cloud Cleaner Tool Mac版
  17. 光伏发电与计算机控制,独立太阳能光伏发电系统的控制设计与实现
  18. c语言编程开发app,C语言编程app
  19. python正则匹配连续相同字符_正则表达式: 匹配n个相同连续字符
  20. 远心镜头与普通镜头拍摄工件孔径对比

热门文章

  1. 【STM32H7教程】第29章 STM32H7的USART串口基础知识和HAL库API
  2. 一种windows下简单的USB摄像头图像获取方式
  3. QT——连接USB摄像头
  4. postman使用方法
  5. 往事依稀浑似梦 都随风雨到心头 ——OI回忆录
  6. 2022年全球与中国POS终端市场现状及未来发展趋势
  7. ubuntu16.04 更新清华镜像源详细操作步骤
  8. 快手治理低质量直播内容,运营者需要注意什么?
  9. gitlab安装--数据备份迁移恢复
  10. 我国建成世界第一超级计算机,国防科大研制出超级计算机 运算性能世界第一...