Eclipse调优和设置

俗话说:工欲善其事,必先利其器

eclipse调优
如果eclipse设置不对的时候,使用eclipse总会觉得启动很慢,用起来卡,可通过改善eclipse的相关参数的配置。
加快启动速度

  1. 在eclipse启动的时候,一般总是先搜索jre,这个搜索过程会让eclipse启动变慢,其实只要在eclipse.ini中加入-vm的参数就可以了
    这里写图片描述

    2.取消所有启动时要激活的插件(在用时激活也一样)和其它的相关的在启动时执行的操作。
    这里写图片描述
    3.关闭自动更新
    这里写图片描述
    减少jvm内存回收引起的eclipse卡的问题
    这个主要是jvm在client模式,进行内存回收时,会停下所有的其它工作,带回收完毕才去执行其它任务,在这期间eclipse就卡住了。所以适当的增加jvm申请的内存大小来减少其回收的次数甚至不回收,就会是卡的现象有明显改善。

主要通过以下的几个jvm参数来设置堆内存的:

-Xmx512m最大总堆内存,一般设置为物理内存的1/4
-Xms512m初始总堆内存,一般将它设置的和最大堆内存一样大,这样就不需要根据当前堆使用情况而调整堆的大小了
-Xmn192m年轻带堆内存,sun官方推荐为整个堆的3/8
堆内存的组成总堆内存 = 年轻带堆内存 + 年老带堆内存 + 持久带堆内存
年轻带堆内存对象刚创建出来时放在这里
年老带堆内存 对象在被真正会回收之前会先放在这里
持久带堆内存class文件,元数据等放在这里
-XX:PermSize=128m 持久带堆的初始大小
-XX:MaxPermSize=128m持久带堆的最大大小,eclipse默认为256m。如果要编译jdk这种,一定要把这个设的很大,因为它的类太多了。

4g内存的笔记本的配置
这里写图片描述

还有其它的相关参数可以看看下面的参考材料,很有启发的:
-XX:+UseParallelGC 使用并发内存回收
-XX:+DisableExplicitGC 禁用System.gc()的显示内存回收

eclipse相关设置来来减少卡的现象

1.关闭自动构建

在启用时,每保存一下,eclipse就会自动为我们构建整个项目,这样对于大的项目来说,每次保存时都会造成很卡。其实自动构建完全没有必要,只要保证在运行前构建一次就ok了,eclipse也会在运行前自动为我们构建,所以关闭是最明智的选择。

2.关闭拼写检查设置
这里写图片描述

3.关闭SaveAction。在每次保存时都会执行的操作,这个会严重的拖慢保存,特别是文件大时。这个其实只要自己养成良好的编程习惯,就完全不需要这个了。
这里写图片描述

4.优化代码提示。
这里写图片描述

5.eclipse按Ctrl键卡死的问题解决方法
在eclipse中编辑3万行左右的代码时,在用ctrl+c/v复制时eclipse经常会卡住较长的时间。
后来发现只要按下ctrl键就会卡,我猜测应该是因为eclipse中按住ctrl后可以用鼠标单击跳转到变量定义的地方,所以当按下ctrl键时eclipse会去生成这个映射,当文件比较大时,这个行为会花费比较多的时间,非常不爽,经过一番查找才知道,可以通过以下方法设置快捷键。

Eclipse – Windows->Preferences->General->Editors->Text Editors->Hyperlinking:
去掉这个选项:Enable on demand hyperlinks style navigation
或者将你不想做Ctrl跳转的文件不选即可!

其它的优化链接
http://wcgdonot.iteye.com/blog/1380429

参考材料
jvm启动参数大全:http://www.blogjava.net/midstr/archive/2008/09/21/230265.html
jvm结构的一些知识(其中的堆的构成):http://hllvm.group.iteye.com/group/wiki/2905-JVM
jvm堆知识:http://ruijf.iteye.com/blog/1028455
eclipse启动调优:http://www.iteye.com/topic/756538
eclipse自带的help contents(搜索”Running Eclipse”可以找到启动相关的配置)

eclipse设置
eclipse的使用,在其help文件中都有详细的介绍如何使用的,一般可以去那边找。
代码折叠设置
这里写图片描述

快捷键设置
这里写图片描述

编译器错误、警告设置
这里写图片描述

本地历史设置
这里写图片描述

代码格式化设置
这里写图片描述

库设置
这里写图片描述

文本编辑器设置
这里写图片描述

让eclipse能启动多个实例
这里写图片描述

工作空间设置
这里写图片描述

xml编辑器设置
这里写图片描述

外观设置
这里写图片描述

代码格式化风格设置
这里写图片描述

鼠标over代码等时的提示设置
这里写图片描述

创建新文件时生成文件的模版设置
这里写图片描述

junit launcher设置。在开发android时,如果用eclipse内置的launcher是不行的,必须用android提供的。

这里写图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一些可以帮助优化Eclipse性能的方法: 1. 增加JVM内存:通过修改Eclipse的启动配置文件来增加JVM内存。找到eclipse.ini文件并打开它,然后在文件的末尾添加以下行: ``` -Xmx1024m ``` 这将增加Eclipse的最大可用内存为1GB。根据你的系统配置和需求,你可以调整这个值。 2. 关闭不必要的插件:Eclipse有很多插件,但并不是所有插件都是必需的。关闭不常用或不需要的插件可以减少Eclipse的负载,提高性能。你可以通过点击菜单栏的"Help" -> "Eclipse Marketplace"来管理插件。 3. 清理工作空间:定期清理Eclipse工作空间中的无用文件和项目可以提高性能。你可以通过点击菜单栏的"Project" -> "Clean"来清理项目。 4. 调整代码折叠设置:如果你的代码文件很大,开启代码折叠功能可能会导致Eclipse变慢。你可以通过点击菜单栏的"Window" -> "Preferences" -> "Java" -> "Editor" -> "Folding"来调整代码折叠设置。 5. 调整代码格式化设置:代码格式化是一个很方便的功能,但是如果你的代码文件很大,开启代码格式化功能可能会导致Eclipse变慢。你可以通过点击菜单栏的"Window" -> "Preferences" -> "Java" -> "Code Style"来调整代码格式化设置。 6. 清理本地历史:Eclipse会保存文件的本地历史记录,这些历史记录可能会占用大量的磁盘空间并影响性能。你可以通过点击菜单栏的"Window" -> "Preferences" -> "General" -> "Workspace" -> "Local History"来清理本地历史。 7. 更新Eclipse版本:定期更新Eclipse版本可以获得更好的性能和稳定性。你可以通过点击菜单栏的"Help" -> "Check for Updates"来检查是否有新的Eclipse版本可用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值