Eclipse 是 Java 开发人员首选的市场领先 IDE。它是一个功能丰富的 IDE,它使 Java 代码开发变得超级简单。

  如何让 Eclipse 运行得更快?以下是确定 Eclipse 环境中可能出现缓慢问题的典型罪魁祸首。

  1. 内存分配不足

  这似乎很明显,但 Java 应用程序很少从一开始就使用合理的 Java 内存设置进行调整,建议你更改你的设置以减少持续的堆扩展,这确实会减慢一般的启动和运行速度。 你的设置当然取决于你的详细环境,但这里有一些建议设置,它们将从一开始就为你提供更高性能的环境:

  -server     -XX:PermSize=256m     -XX:MaxPermSize=256m     -XX:+UseParallelGC                  -Xms512m     -Xmx1024m

  还有一个 +UseParallelGC 标志用于指示使用哪种垃圾收集器策略。这种策略最大限度地减少了垃圾收集暂停,这意味着垃圾收集所花费的时间尽可能地减少。

  2. 类验证开销

  类验证是 JVM 在加载类文件时筛选它们并验证类数据是否损坏或无效的地方。仅当你无论如何都在操作字节码时,这才真正重要。插件也经过相同的检查,这可能是一个很大的开销。 我们说的是 10-20% 的启动改进。

  那么你怎么能解决它呢? 好吧,你需要在 JVM 上使用 -Xverify:none 选项,它会禁用类验证。

  3. 过多的索引和历史

  Eclipse 会在索引和历史记录中存储大量信息,这些信息会随着时间的推移而积累。它将它们存储在两个目录中,如下所示:

  {workspace path}/.metadata/.plugins/org.eclipse.jdt.core

  {workspace path}/.metadata/.plugins/org.eclipse.core.resources/.history

  Eclipse 花费大量时间浏览这些文件,如果你在这些目录中进行过多的构建,你可能会在启动和一般运行时遇到很多麻烦。定期清理历史记录和索引很重要。

  4. 过时或缓慢的 JDK

  当新版本发布时,Java 的每个版本都会有很大的性能改进,如果可能的话,升级是有意义的。Oracle JDK 看起来是性能最高的,因此建议与 Eclipse 一起使用。

  5. Eclipse 已过时

  使用最新版本的 Eclipse 很重要的原因有很多,更重要的是,Eclipse 基础确实投入了大量工作以使 Eclipse 性能更高,因此你不妨在较新的版本中使用这些增强功能。

  插件往往是为较新的版本编写和更新的,因此你很快就会发现自己处于性能不佳的环境中,并且请记住,并非所有插件更新都支持许多旧版本的 Eclipse。显然,如果你正在运行并停留在你依赖的遗留插件上,并且它不支持更新版本的 Eclipse,那么这可能不是你的选择,但这种情况很少见。

  6. 漫长的构建和重新部署时间

  我们当然知道,用 Java 开发应用程序时的主要痛点之一是必须构建、编译、打包、重新启动/重新部署、生成状态、ZZzzzzz。在你考虑测试或查看你的代码更改之前,所有这一切。

  好吧,有解决方案, JRebel与 Java 类加载器、应用程序服务器和 Java 框架深度集成的工具,可让你立即重新加载代码更改!

如何通过几次点击加速 Eclipse相关推荐

  1. 加速Eclipse使其成为超快的IDE

    按照下述步骤来加速Eclipse为超快的IDE,它适用于32和64位版本的Eclipse /JDK(OS为64位Windows 7). 1.禁用防病毒软件,或将JDK.Eclipse.workspac ...

  2. 搭建cocos2d-x-android环境 Windows XP3 + Eclipse + NDKR7(或ndkr7b)+COCOS2DX(没有用到cygwin和minigw)

    版本: Windows XP3 JDK1.6 Eclipse 3.7.1 (需要C++插件CDT) ADT 16.0.1 NDK7 (或是NDKR7B) cocos2d-1.0.1-x-0.11.0. ...

  3. eclipse安装/配置/汉化/VMware安装/rhel server 6.5下载/百度云盘的破解版/jdk

    这里只给出云盘链接,均为我在官网下载的文件 若链接失效可在下方留言或者联系QQ1923137884索要 百度云盘的破解版 先给一个百度云盘的破解版链接:百度云管家 下载完成后打开百度云不限速.exe即 ...

  4. ubuntu14.04如何在线安装eclipse以及C/C++开发组件,搭建软件开发平台

    在ubuntu14.04操作系统中进行C/C++软件开发,需要安装eclipse以及CDT等各种组件,下载安装包一一安装,之后再进行各种配置可能比较麻烦,在这里推荐一种在线安装方式,安装配置较为方便. ...

  5. 在ubuntu下设置eclipse开发STM32等嵌入式设备

    之前为了能够让ROS与底层能够顺利通讯,我采用可开源开发板arduino ,因为arduino有ROS的库,能够按照ROS wiki上所给的教程就可以顺利的开发,但由于arduino的局限性,我觉得是 ...

  6. 查看Eclipse版本

    点击Help->About Eclipse,在弹出的对话框下部有很多logo. 鼠标在logo上停留,会有提示,找出提示为Eclipse.org的那个logo,即为Eclipse的logo,点击 ...

  7. 实验一:JDK下载与安装、Eclipse下载与使用总结心得

    一. JDK 的下载 (1)打开 IE 浏览器,输入网址"http://www.oracle.com/index.html",浏览 Oracle 官方主页.将光标移动到工具栏Dow ...

  8. Eclipse闪退/打不开/无法启动/一闪而过

    解决方式: 1.通过在命令行中输入"where java",找到除jdk目录下的所有java相关程序,直接删掉(一般会在C:\WINDOWS\system32下) 2.内存不足,打 ...

  9. Eclipse下编写C++程序——CDT环境搭建

    很多从事C++开发的人员都选择VS作为开发平台,其实用Eclipse开发C++也是可以的.下面就讲解如何使用Eclipse的CDT搭建标准的C/C++开发环境. 1.简要介绍: 我们知道程序由源代码到 ...

  10. eclipse的安装使用

    很多人都知道要用eclipse来做java开发,但很多的新手朋友却不知道怎么下载和安装eclipse. 下面给你介绍一下怎么下载和安装eclipse来用于自己的学习或者项目开发. 方法/步骤 1 进入 ...

最新文章

  1. HDU 1155 Bungee Jumping
  2. linux刷新磁盘的命令,sync命令 – 刷新文件系统缓冲区
  3. shell启动java_一个通用的java Application启动shell脚本
  4. 在python多进程中使用manager和Barrier
  5. terminal 常用 快捷键
  6. pymongo的使用 0916
  7. 亚马逊云计算业务上半年营收210亿美元
  8. 【邮政编码识别】基于matlab灰度二值化邮政编码识别【含Matlab源码 788期】
  9. element-UI-tab选项卡
  10. OpenGL ES glad 下载和使用
  11. 超级炫酷的3D旋转美女图——Python实现
  12. Matplotlib绘制春节休假表
  13. 蓝桥杯练习题(数列排序)
  14. 读书百客:《小星》赏析
  15. 容斥原理与广义容斥原理
  16. SYSLOG与SNMP对比
  17. 常微分方程_一阶线性微分方程
  18. 32位和64位程序的区别
  19. 读 Lua Documentation
  20. 高频功率放大器电路图原理图解大全

热门文章

  1. 易信发布带来的行业思考
  2. 情感分析系统(v2.0)
  3. 某计算机系统的内存容量配置为128,2015年9月教育部统考《计算机应用基础》模拟试卷(6)满分答案...
  4. centos7二进制安装mysql8.0.16
  5. 新一代异步I/O:io_uring介绍
  6. 买房一定要警惕这13种房
  7. Java Spring基础学习笔记
  8. 化妆品活性成分的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  9. 一文搞定Python读取文件的全部知识
  10. 成熟,让自己如何放下