`
zpfjunson
  • 浏览: 363 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

Eclipse如何解决启动慢?

阅读更多

 转载:http://www.dajo.com.cn/a/boke/JAVA/2013/1221/228.html

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

加快启动速度 
1.在eclipse启动的时候,它总是会搜索让其运行的jre,往往就是这个搜索过程让eclipse启动变慢了。(没设置时,等2-3s出现进度条,设置后直接出现进度条) 

只要在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这种,一定要把这个设的很大,因为它的类太多了。


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

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

2.关闭拼写检查设置 


eclipse自带的help contents(搜索"Running Eclipse"可以找到启动相关的配置) 


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


快捷键设置 


编译器错误、警告设置 


本地历史设置 
 

代码格式化设置 


库设置 


文本编辑器设置 


让eclipse能启动多个实例 
 

工作空间设置 
 

xml编辑器设置 


外观设置 


代码格式化风格设置 
 

鼠标over代码等时的提示设置 


代码提示设置 


创建新文件时生成文件的模版设置 


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

eclipse使用 
文件比较 
 


Eclipse列编辑模式 


Search功能(还有一个是Find/Replace) 
 

一个文件打开多次,这样在你写代码时,需要参考文件的不同部分时,就不需要滚上滚下了 


提取公共代码到私有的公共方法 

 

//////////////////////////////////////////////////////////// 
eclipse debug使用部分 
//////////////////////////////////////////////////////////// 
debug的variable界面显示初等变量的十六进制、ascii等形式 



//////////////////////////////////////////////////////////// 
eclipse常见问题及解决 
//////////////////////////////////////////////////////////// 
Eclipse 3.7 Indigo在Win7和Vista下面,文本编辑器字体不能改成CourierNew!!! 
直接编辑 
org.eclipse.jface_3.7.0.I20110522-1430.jar\org\eclipse\jface\resource\jfacefonts_windows7.properties 
用XP里面的字体替换一下,重启Eclipse搞定。 
 
修改完后,进入解压目录 
>e: 
>cd org.eclipse.jface_3.7.0.I20110522-1430 

然后打包所有的文件 
jar -cfm org.eclipse.jface_3.7.0.I20110522-1430.jar "META-INF/MANIFEST.MF" "org/" "META-INF/" .api_description about.html plugin.properties 
 
最后将该jar文件覆盖原来的,重启eclipse就ok了。(在最后有做好的jar文件下载) 

更多参考:

http://www.dajo.com.cn/a/boke/JAVA/2013/1221/228.html

分享到:
评论

相关推荐

    解决eclipse自动提示反应慢的方法

    Eclipse 自动提示反应慢解决方法总结 Eclipse 是一个功能强大且广泛使用的集成开发环境(IDE),它提供了丰富的插件和功能来满足开发者的需求。然而,在使用 Eclipse 时,许多开发者可能会遇到自动提示反应慢的问题...

    eclipse启动时间插件

    Eclipse是一款广泛使用的开源...总的来说,“eclipse启动时间插件”是针对Eclipse启动慢问题的一种解决策略,通过优化启动流程来提升效率。不过,用户还需要结合自身情况,综合运用多种方法来最大化Eclipse的启动速度。

    Eclipse 设置、调优、使用(解决 卡顿 编译 占内存等问题)

    1. 减少 JVM 启动时间:可以在 eclipse.ini 文件中添加 -vm 参数,以避免 JVM 在启动时搜索可用的 JRE。 2. 取消自动激活插件:可以在启动时取消所有插件的自动激活,以减少启动时间。 3. 关闭自动更新:可以关闭 ...

    解决eclipse安装Jboss Tools插件后自动提示变慢.pdf

    描述所涉及的知识点:当用户在Eclipse中安装了Jboss Tools插件之后,可能会发现Eclipse的启动和运行速度变慢,而文章的目的是提供解决这一问题的方法。 标签所指示的知识点:Eclipse和Jboss Tools是关键词,意味着...

    eclipse启动优化

    Eclipse的插件系统是其强大之处,但也可能导致启动慢。检查并禁用不常用的插件可以提升启动速度: 1. 插件管理:在"Eclipse Marketplace Client"或"Help" -> "About Eclipse" -> "Installation Details"中查看已...

    Eclipse启动Tomcat超时问题的解决方法

    Eclipse启动Tomcat超时问题的解决方法 Eclipse 是一个流行的集成开发环境(Integrated Development Environment,IDE),而 Tomcat 是一个常用的 Web 应用服务器。然而,在使用 Eclipse 启动 Tomcat 服务器时,可能...

    解决 Eclipse内存不足的问题

    不过,增加内存分配并非一劳永逸的解决方案,因为过多的内存分配也可能导致其他问题,比如系统响应变慢。因此,优化Eclipse的工作环境也非常重要。这包括关闭不必要的插件、减少工作空间中的项目数量,以及合理配置...

    Myeclipse启动慢解决方法

    【MyEclipse启动慢的解决方法】 MyEclipse是一款强大的集成开发环境,但在使用过程中,有时会出现启动缓慢的问题,这可能影响开发效率。以下是一些优化MyEclipse启动速度的方法: 1. **去除不需要加载的模块** ...

    eclipse问题解决

    根据提供的信息,本文将针对Eclipse使用过程中遇到的一些常见问题及其解决方案进行详细的阐述与解析,以便帮助更多开发者解决实际工作中可能遇到的技术难题。 ### Eclipse简介 Eclipse是一款免费开源的集成开发...

    真正解决eclipse下智能提醒卡死的方法

    1. 调整Eclipse的内存分配,可以在Eclipse的启动脚本中增加参数,如`-Xms512m -Xmx2048m`,以提高初始堆内存和最大堆内存的大小。 2. 关闭不必要的应用程序和服务,释放更多系统资源供Eclipse使用。 通过以上步骤的...

    eclipse-3.3.2官方下载地址

    1. **如何解决 Eclipse 启动缓慢问题?** - 确保有足够的内存分配给 Eclipse。 - 清理工作空间,删除不必要的项目。 - 关闭不必要的插件。 2. **如何配置 Eclipse 以支持特定的编程语言?** - 安装相应的插件,...

    eclipse一打开就会出现这个情况Loading descriptor for.......docx

    标题中的“eclipse一打开就会出现这个情况Loading descriptor for.......docx”问题,是指在启动Eclipse集成开发环境(IDE)时,系统加载项目时显示“Loading descriptor for [项目名]”。这通常是因为Eclipse在尝试...

    eclipse_202206版本

    Eclipse是一款广受欢迎的开源集成开发环境(IDE),主要用于Java编程,同时也支持其他多种...如果你遇到从官方网站下载速度慢的问题,这个压缩包提供了一个方便的下载途径,确保你能快速获取到这个最新的Eclipse版本。

    eclipse汉化包.rar

    5. 启动Eclipse,此时Eclipse应该已经自动识别并应用了汉化。如果未自动更新,你可以尝试重启Eclipse,或者通过"Window" -> "Preferences" -> "General" -> "Appearance" -> "Language"选项手动选择中文。 请注意,...

    eclipse加载汉化包步骤

    - 调整Eclipse的启动参数,增加分配给Eclipse的内存,或优化系统设置等方法可能有助于解决此类问题。 #### 五、总结 通过以上步骤,您可以顺利地为Eclipse安装中文汉化包,使其界面语言变为中文。这对于中文用户...

    最新CodeMix eclipse 插件离线安装文件

    这个“最新CodeMix eclipse 插件离线安装文件”提供了一种解决方案,对于那些在线下载速度慢或者经常失败的用户,可以方便地进行离线安装。 Vue.js是一种轻量级、高性能的前端JavaScript框架,由尤雨溪开发。Vue...

    eclipse汉化包.zip

    这个"eclipse汉化包.zip"文件提供了Eclipse IDE的中文语言包,解决了中文用户在使用过程中因语言障碍导致的不便。文件描述中提到,此汉化包是从官网获取的,可能由于网络原因,直接从官网下载速度较慢。因此,提供这...

    Eclipse安装可视化Visual Editor 的操作以及所需插件1(EMF,GEF)

    ③ 如果 Eclipse 启动找不到插件的话,解决办法是在 eclipse\configuration 目录下的 config.ini 文件中加入一行 : osgi.checkConfiguration=true 这样它就会寻找并安装插件 , 找到插件后可以把该行注释掉 ( 去掉 ...

    mac Eclipse安装包

    Eclipse是一款广受欢迎的开源集成开发环境(IDE),主要用于Java编程,但同时也支持其他编程语言如C++, Python等。...如果在使用过程中遇到任何问题,记得查看Eclipse社区论坛或在线资源,通常都能找到解决方案。

Global site tag (gtag.js) - Google Analytics