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

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

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

最新推荐文章于 2022-02-10 09:29:36 发布

转载

最新推荐文章于 2022-02-10 09:29:36 发布

·

1.6k 阅读

·

0

·

1

本文提供了一系列方法帮助优化MyEclipse的性能,包括加大JVM的非堆内存、去除不必要的模块、调整自动验证设置、更改jsp默认打开方式、优化代码提示快捷键、封闭Quickupdate功能等,旨在解决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。

相关创意

侠客行原文、翻译及赏析、拼音版及朗读
体育投注365下载

侠客行原文、翻译及赏析、拼音版及朗读

📅 07-21 👁️ 5090
数控机床镗刀怎么换刀片
bt365注册

数控机床镗刀怎么换刀片

📅 10-28 👁️ 2118