`
u011721609
  • 浏览: 45268 次
社区版块
存档分类
最新评论

解决MyEclipse速度慢、死机、提示慢秘诀大汇总

 
阅读更多
解决MyEclipse速度慢、死机、提示慢秘诀大汇总
大家一定对 myeclipse 的速度经常感到痛苦把,ok,现在开始给 myeclipse 提速:
一、加大JVM的非堆内存
1、打开 myeclipse.ini,把下面的那个 -XX:MaxPermSize 调大,比如 -XX:MaxPermSize=512M,再把 -XX:PermSize 调成跟 -XX:MaxPermSize一样大
原因:几乎每次 myeclipse 卡都是因为这个 非堆内存 不足造成的,把最大跟最小调成一样是因为不让 myeclipse 频繁的换内存区域大小
注意:XX:MaxPermSize 和 Xmx 的大小之和不能超过你的电脑内存大小!
二. 去除不需要加载的模块
一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止加载启动。通过Windows - Preferences打开配置窗口,依次选择左侧的General - Startup and Shutdown,这个时候在右侧就显示出了Eclipse启动时加载的模块,可以根据自己的实际情况去除一些模块。
windows–>perferences–>general–>startup and shutdown
关掉没用的启动项:
怎样才能知道哪些启动项有用呢?我现在把我知道的启动项用处说一下,还有很多不懂的,希望大家懂的回复在下面啊:
WTP :一个跟myeclipse差不多的东西,主要差别是 WTP 是免费的,如果使用myeclipse,这个可以取消
Mylyn:组队任务管理工具,类似于 CVS ,以任务为单位管理项目进度,没用到的可以取消
Derby:一种保存成 jar 形式的数据库,我没用到,取消一大排以 MyEclipse EASIE 打头的启动项:myeclipse 支持的服务器,只选自己用的,其他取消,比如我只选了tomcat
三. 取消MyEclipse在启动时自动验证项目配置文件
默认情况下MyEclipse在启动的时候会自动验证每个项目的配置文件,这是一个非常耗时的过程。
windows–>perferences–>myeclipse–>validation
把除了manual 下面的全部点掉,build下只留 classpath dependency Validator
如果需要验证的时候只需要选中文件,然后右键选择 MyEclipse - Run Validation就可以了。
手工验证方法:
在要验证的文件上,单击鼠标右键–>myeclipse–>run validation
四、myeclipse 打开 jsp 的默认编辑器不好,会同时打开预览
把默认改成 MyEclipse JSP Editor
windows–>perferences–>general–>editors->file associations
解决MyEclipse编辑jsp输入.死机、代码提示死机问题
使用MyEclipse编辑jsp时,用“.”调用类的方法、属性,会弹出一个提示框,然后会出现MyEclipse卡死的状态,无法恢复,甚至导致未保存的数据丢失。本文即探讨此问题。
这个问题的确很烦人,其实都是MyEclipse的“自作聪明”和访问网络上的API Doc的结果(它默认用Visual Designer来打开的),进行下列设置即可有效缓解之。
最简单的当然是直接不联网,但是因为需要找资料等我们得联网,总不能拔来拔去的吧。
今天实在郁闷了就上网搜索了下,不断试验终于解决了,方法如下:
1.Window-->preferences 输入Library Sets。我用的JavaEE5.0。选JavaEE5.0
2.打开每个jar包点Javadoc location 选择Edit。
你看到的那个地址是连接sun官方的API的地址,这也是假死的原因。
在弹出来的选择框内的Javadoc location path:填入你API的地址。没有地址的话可以直接remove。
我直接remove掉了 保险期间我把j2ee的也修改了。
这样还不行下一步输入 Installed JREs 然后选择jres点Edit:
点 Edit:
同理分别选择每一个jar包点击右边Javadoc Location remove掉。
这样就可以了 如果还不能 那就拔掉网线吧!
首选---------------------->删除多余的版本。
大多数javaman在使用myeclipse的过程中都遇到过代码提示卡死,假死机的状况。
进行下面的优化后,完全可以解决此问题。
第一步: 取消自动validation
validation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都往自动校验一下,只是需要的时候才会手工校验一下!
取消方法:
windows–>perferences–>myeclipse–>validation
除开Manual下面的复选框全部选中之外,其他全部不选
手工验证方法:
在要验证的文件上,单击鼠标右键–>myeclipse–>run validation
第二步:取消Eclipse拼写检查
1、拼写检查会给我们带来不少的麻烦,我们的方法命名都会是单词的缩写,他也会提示有错,所以最好往掉,没有多大的用处
windows–>perferences–>general–>validation->editors->Text Editors->spelling
第三步:取消myeclipse的启动项
myeclipse会有很多的启动项,而其中很多我们都用不着,或者只用一两个,取消前面不用的就可以
windows–>perferences–>general–>startup and shutdown
第四步:更改jsp默认打开的方式
安装了myeclipse后,编辑jsp页面,会打开他的编辑页面,同时也有预览页面,速度很慢,不适合开发。所以更改之
windows–>perferences–>general–>editors->file associations
在下方选择一种编辑器,然后点击左边的default按钮
第五步:更改代码提示快捷键
现在的代码提示快捷键,默以为ctrl+space,而我们输进法切换也是,所以会有冲突。谁叫myeclipse是外国人做的呢。。根本不需要切换输进法.
windows–>perferences–>general–>Keys
更改 content assist 为 alt+/
同时由于alt+/已经被word completion占用,所以得同时修改word completion的快捷键值
第六步: 封闭Quick update 功能
myeclipse的quick update很烦人,使用时封闭。preference->myeclipse->community essentials,勾掉search for new features at startup
在用[MyEclipse] 写代码很轻易卡死机,尤其是在对JSP文件的<%%>之间写代码的时候,只要一弹出智能提示就立即卡死,程序失往响应,我以为是 MyEclipse版本的题目,结果换了6.0版-》6.5版-》7.0版全都一样,难道是我机子的题目?可是还原系统后用还是一样的结果。
在网上找了很久才知道,是MyEclipse在智能提示的时候自动访问网络 上sun公司的最新API文档,只要封闭掉网络连接就可以了。我试了试断开网络然后在用MyEclipse写代码,结果还真的搞定了。可是,我总不能由于个这就不上网了吧,终于,找到了两全其美的解决方法。
在自己创建的工程名上右键,选择Properties》在打开的窗口中点击Java Build Path》单击Libraries选项卡,找到
JRE System Libraries->charsets.jar->Javadoc location
选中Javadoc location,再选择右边的Remove,更改成Javadoc location: (None),点击OK。
接下来在写代码的时候就不会再卡死了。
如果还不行的话,保存project后,重启myeclipse
大多数javaman在使用myeclipse的过程中都遇到过代码提示卡死,假死机的状况。
进行下面的优化后,完全可以解决此问题。
第一步: 取消自动validation
validation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都往自动校验一下,只是需要的时候才会手工校验一下!
取消方法:
windows–>perferences–>myeclipse–>validation
除开Manual下面的复选框全部选中之外,其他全部不选
手工验证方法:
在要验证的文件上,单击鼠标右键–>myeclipse–>run validation
第二步:取消Eclipse拼写检查
1、拼写检查会给我们带来不少的麻烦,我们的方法命名都会是单词的缩写,他也会提示有错,所以最好往掉,没有多大的用处
windows–>perferences–>general–>editors->Text Editors->spelling
第三步:取消myeclipse的启动项
myeclipse会有很多的启动项,而其中很多我们都用不着,或者只用一两个,取消前面不用的就可以
windows–>perferences–>general–>startup and shutdown
第四步:更改jsp默认打开的方式
安装了myeclipse后,编辑jsp页面,会打开他的编辑页面,同时也有预览页面,速度很慢,不适合开发。所以更改之
windows–>perferences–>general–>editors->file associations
在下方选择一种编辑器,然后点击左边的default按钮
第五步:更改代码提示快捷键
现在的代码提示快捷键,默以为ctrl+space,而我们输进法切换也是,所以会有冲突。谁叫myeclipse是外国人做的呢。。根本不需要切换输进法.
windows–>perferences–>general–>Keys
更改 content assist 为 alt+/
同时由于alt+/已经被word completion占用,所以得同时修改word completion的快捷键值
第六步: 封闭Quick update 功能
myeclipse的quick update很烦人,使用时封闭。preference->myeclipse->community essentials,勾掉search for new features at startup
在用[MyEclipse] 写代码很轻易卡死机,尤其是在对JSP文件的<%%>之间写代码的时候,只要一弹出智能提示就立即卡死,程序失往响应,我以为是 MyEclipse版本的题目,结果换了6.0版-》6.5版-》7.0版全都一样,难道是我机子的题目?可是还原系统后用还是一样的结果。
在网上找了很久才知道,是MyEclipse在智能提示的时候自动访问网络 上sun公司的最新API文档,只要封闭掉网络连接就可以了。我试了试断开网络然后在用MyEclipse写代码,结果还真的搞定了。可是,我总不能由于个这就不上网了吧,终于,找到了两全其美的解决方法。
在自己创建的工程名上右键,选择Properties》在打开的窗口中点击Java Build Path》单击Libraries选项卡,找到
JRE System Libraries->charsets.jar->Javadoc location
选中Javadoc location,再选择右边的Remove,更改成Javadoc location: (None),点击OK。
接下来在写代码的时候就不会再卡死了。
如果还不行的话,保存project后,重启myeclipse。
分享到:
评论

相关推荐

    解决MyEclipse7.0速度慢秘诀

    ### 解决MyEclipse 7.0速度慢的秘诀 #### 一、加大JVM的非堆内存 在使用MyEclipse 7.0的过程中,许多用户常常遇到软件运行缓慢的问题,这严重影响了开发效率。其中,导致MyEclipse运行速度慢的一个常见原因是JVM的...

    解决MyEclipse8.6速度慢秘诀

    【解决MyEclipse8.6速度慢秘诀】 MyEclipse是一款强大的Java集成开发环境,尤其在处理Spring等框架时表现出色。然而,许多用户在使用过程中可能会遇到MyEclipse启动和运行速度慢的问题,这极大地影响了开发效率。...

    优化MyEclipse速度

    为了解决这一问题,我们可以采取一系列优化措施来提升MyEclipse的运行速度。 1. **禁用不必要的插件和服务**: 插件是MyEclipse功能的核心,但过多的插件会拖慢启动速度。通过"Window" -&gt; "Preferences" -&gt; ...

    Myeclipse启动慢解决方法

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

    解决Myeclipse提示功能

    ### 解决Myeclipse提示功能 #### 背景与问题描述 在使用MyEclipse进行Java Web开发的过程中,用户可能会遇到代码提示不准确或缺失的情况。例如,在使用自定义标签库时,如果MyEclipse无法正确识别这些标签,就会...

    解决myeclipse导java包死机问题

    针对"解决myeclipse导java包死机问题"这个主题,以下是一些详细的解决方案和优化建议: 1. **调整MyEclipse内存设置**:MyEclipse在处理大型项目或大量包导入时,如果默认的内存分配不足,会引发性能问题甚至死机。...

    完美解决MyEclipse过期

    完美解决MyEclipse提示过期Your 30-day trial of MyEclipse has expired.

    解决MyEclipse安装jquery提示失败

    在处理MyEclipse环境下安装jQuery库遇到的问题时,本文将详细介绍如何解决MyEclipse安装jQuery提示失败的情况。本文主要分为以下几个部分:理解问题背景、分析问题原因、具体解决方案及步骤详解、常见问题解答以及...

    解决myeclipse8.6 启动缓慢

    4. **系统性能**:如果你的计算机硬件配置较低,比如CPU速度慢,内存小,硬盘读写速度慢,那么MyEclipse的启动速度自然会受到影响。升级硬件或优化系统设置,如启用固态硬盘,都能提升启动速度。 5. **启动优化**:...

    MyEclipse运行太慢 解决方案

    ### MyEclipse 运行太慢的解决方案 在开发过程中,很多开发者会遇到 MyEclipse 运行缓慢的问题,这不仅降低了工作效率,还可能影响到整个项目的进度。本文将详细介绍几种有效的解决方法来提高 MyEclipse 的运行速度...

    MyEclipse中无提示解决办法

    本文将详细解释如何解决"MyEclipse中无提示"的两个常见问题。 问题一:Jsp页面中导入的isap标签库无提示且有错误提示 当在JSP页面中引入isap标签库,如`&lt;%@taglib uri="/isap" prefix="isap"%&gt;`后,却发现敲击`...

    MyEclipse 代码提示快捷键设置

    ### MyEclipse 代码提示快捷键设置 在开发过程中,高效地进行代码编写是提高工作效率的关键之一。MyEclipse作为一款流行的Java集成开发环境(IDE),提供了丰富的功能来辅助开发者进行编码工作。其中,代码提示功能...

    让myeclipse实现代码自动提示

    在【标签】中提到了"myeclipse"、"自动提示"和"代码提示",这些都是与MyEclipse的代码自动提示功能相关的关键词。MyEclipse的这一特性不仅限于Java语言,还支持其他多种编程语言,如HTML、CSS、JavaScript等。同时,...

    MyEclipse6.0代码提示

    ### MyEclipse 6.0 代码提示设置详解 #### 一、MyEclipse 6.0 代码提示概述 MyEclipse 是一款强大的 Java 开发工具,它基于 Eclipse 平台并添加了诸多增强功能,如代码提示、调试、项目管理等。其中,代码提示功能...

    MyEclipse中JS自动提示

    在IT行业中,开发工具的效率和便捷性对程序员的工作至关重要。...总的来说,MyEclipse的JS自动提示功能是提升JavaScript开发效率的关键工具,通过合理设置和熟练使用,可以极大地改善开发体验,让编码变得更加轻松。

    myeclipse 8.5运行慢的解决方案

    标题与描述概述的知识点主要集中在如何提升MyEclipse 8.5的运行速度,这是一个针对开发人员使用MyEclipse过程中常见的性能瓶颈所提出的解决方案集合。以下是对这些解决方案的详细阐述: ### 加大JVM的非堆内存 在...

    用于myeclipse中js提示的spket插件

    **标题详解:** "用于myeclipse中js提示的spket插件" "myeclipse" 是一个集成开发环境(IDE),是IBM推出的基于Eclipse的Java、Web和企业应用程序开发工具。它扩展了Eclipse的功能,特别是对于Java EE开发者来说,...

    优化MyEclipse启动速度

    【优化MyEclipse启动速度】是一项提升开发效率的重要工作,因为快速启动的IDE可以节省开发者的时间,更快地投入到编码工作中。以下是一些针对MyEclipse启动速度优化的关键点: 1. **关闭自动验证**:在`Windows &gt; ...

    MyEclipse代码提示(alt+)不提示 的解决方法.zip

    针对"标题"和"描述"中提到的"MyEclipse代码提示(alt+)不提示 的解决方法",我们可以详细分析一下这个问题的成因以及解决方案。 首先,让我们来看看"window-Preferences-Java-Editor-Content Assist-Advanced"这个...

    myeclipse内存溢出问题解决方案

    内存溢出问题在Java开发中是一个常见的问题,尤其是在使用集成开发环境如MyEclipse时,由于资源消耗较大,可能会频繁出现。本文主要讨论如何解决MyEclipse中的内存溢出问题以及相关的Java内存管理知识点。 首先,...

Global site tag (gtag.js) - Google Analytics