a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 134|回复: 0

[专业语言] Java认证:解决MyEclipse的耗内存的办法

[复制链接]
发表于 2012-8-4 12:44:44 | 显示全部楼层 |阅读模式
Java认证:解决MyEclipse的耗内存的办法
8 n+ k2 ?% U( @2 s1、老是弹出Quick update error 、关闭myeclipse的Quick Update自动更新功能
  [( J: U, f0 q. o这个问题的解决办法是关闭自动更新
# L& q( i0 s. b$ m6 n1 Y  {, q" ]Windows 》 Preferences 》 MyEclipse Enterprise Workbench 》 Community Essentials,1 e* {: U$ `$ l0 W
把选项 “Search for new features on startup”的前勾去掉即可。
4 {3 @9 g# R0 C5 r  ~2 、关闭updating indexes2 L: b- S& E7 \$ X6 p# w
Window 》 Preferences 》 Myeclipse Enterprise Workbench 》 Maven4Myeclipse 》 Maven》/ P6 Z+ s/ S) P8 X6 w
禁用Download repository index updates on startup 。
) B- c; w4 I  @( N2 U1 L3 、关闭MyEclipse的自动validation
  F0 `: \. P0 U- Q" L, @" }7 L! nvalidation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一 下,速度立马提升好几个档次
( Q  k4 z* b6 S9 ?windows 》 perferences 》 myeclipse 》 validation* X& [  w& ^% }7 F
将Build下全部勾取消
2 N3 P& Q9 @* F如果你需要验证某个文件的时候,我们可以单独去验证它。方法是:; d- s0 k8 l' e6 ~2 m1 J4 {
在需要验证的文件上( 右键 -》 MyEclipse -》 Run Validation 。
6 B% a! f8 Y0 a  c+ o% J, W5 _1 |2 O8 I4、 启动优化,关闭不需要使用的模块; y3 Z( H; Y& ]5 J0 D% i  U
一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止 加载启动。/ D; m" X. T3 ?; i  S9 N
Window 》 Preferences 》 General 》 Startup andy Shutdown 在这里列出的是MyEclipse启动时加载的模块
& }) f. _/ n) @$ C% s" q  B( q- x, f我这里只让它加载tomcat5 勾选 MyEclipse EASIE Tomcat 5 。
* ^, z- e- y4 a; {怎样才能知道哪些启动项有用呢?我现在把我知道的启动项用处说一下,还有很多不懂的,WTP :一个跟myeclipse差不多的东西,主要差别是 WTP 是免费的,如果使用myeclipse,这个可以取消5 x3 d7 x; G+ m, p; L1 ?; L
Mylyn:组队任务管理工具,类似于 CVS ,以任务为单位管理项目进度,没用到的可以取消
1 W* y  v6 C( @% A/ u) F6 zDerby:一种保存成 jar 形式的数据库,我没用到,取消3 q5 ^4 v+ t0 U% s7 P& w
一大排以 MyEclipse EASIE 打头的启动项:myeclipse 支持的服务器,只选自己用的,其他取消,比如我只选了tomcat 。
! H. e3 X/ h* [5 、去掉MyEclipse的拼写检查(如果你觉的有用可以不去)# ^6 Z- Y$ J2 @( X7 I3 C2 N
拼写检查会给我们带来不少的麻烦,我们的方法命名都会是单词的缩写,他也会提示有错,6 \5 \# ?& I; |8 n5 l; a6 T
所以最好去掉,没有多大的用处
4 l: H2 n$ j7 b2 GWindow 》 perferences 》 General 》 Editors 》 Text Editors 》 Spelling 》 将Enable spell checking复选框的勾选去掉。
& G! E" L; ^9 a3 J4 _% F9 D
6 O4 m4 b/ Z; H/ G$ }
/ t7 u5 ?3 }" X6 、去掉MyEclipse繁杂的自带插件自动加载项- a" I) P8 I; ^3 h
Window 》 perferences 》 General 》 Startup and Shutdown 》 将Plug-ins activated on startup) P- [; y8 J, Y9 y
中的复选框有选择性的勾 选去掉。
/ h+ q+ ]4 D$ [6 }7 s+ J7 、修改MyEclipse编辑JSP页面时的编辑工具
% r7 o2 S, Z+ D( sWindow 》 perferences 》 General 》 Editors 》 File Associations 》
% g. o0 [( t4 n在File types 中选择 *.jsp 》 在Associated editors 中将“MyEclipse JSP Editor”设置为默认。  B7 J0 l, f( g9 C- H1 x
8 、修改MyEclipse安装目录的eclipse.ini文件,加大JVM的非堆内存, b/ r# I3 x* Q+ w
具体内容如下:+ X' @! D6 X) `. a
-clean
5 Q$ w( z% U2 i8 w7 `-showsplash
* h1 }" N( W+ n- f7 @% ]com.genuitec.myeclipse.product.ide; @% h9 H. f/ D8 L1 @
–launcher.XXMaxPermSize
! r/ T7 O+ e6 Y% G: j" W256m5 g- m( G' }" u6 O, |( M
-vmargs
7 |# D2 I5 o( a: ~0 _) |& ]-Xms128m
) {1 h; @: f7 n& X1 ]* W7 Z-Xmx512m2 s7 s$ B7 [- F7 j+ h, n1 F5 c
-Duser.language=en
2 M/ I6 u' S! i, O0 e+ N-XX:PermSize=128M
' t; q: z) M! G1 G9 v/ T-XX:MaxPermSize=256M* F/ [- J! |' E' w
把下面的那个 -XX:MaxPermSize 调大,比如 -XX:MaxPermSize=512M,再把 -XX:PermSize 调成跟: K/ V& i! a4 z1 u8 q! a, S0 y0 R
-XX:MaxPermSize一样大
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-10 15:21 , Processed in 0.435582 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表