a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 153|回复: 0

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

[复制链接]
发表于 2012-8-4 12:44:44 | 显示全部楼层 |阅读模式
Java认证:解决MyEclipse的耗内存的办法
: B1 H/ q2 }, {4 c1、老是弹出Quick update error 、关闭myeclipse的Quick Update自动更新功能
7 ~( o# {$ l( `+ {这个问题的解决办法是关闭自动更新
0 g2 o4 ?: z1 V; x/ L. s- PWindows 》 Preferences 》 MyEclipse Enterprise Workbench 》 Community Essentials,3 @1 D6 K: T: ?8 ^, v+ T
把选项 “Search for new features on startup”的前勾去掉即可。
( ~6 u+ K7 r- F5 Z) X* S. u2 、关闭updating indexes
6 U5 F  t& Q: F+ V8 d7 @( p$ g' AWindow 》 Preferences 》 Myeclipse Enterprise Workbench 》 Maven4Myeclipse 》 Maven》" Y0 e& h/ _5 T) q
禁用Download repository index updates on startup 。% B8 G& Q. Y" r4 G& O, d
3 、关闭MyEclipse的自动validation
0 g! g7 {" G) n- c. Gvalidation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一 下,速度立马提升好几个档次
) d" o1 F+ H& O0 c7 w# B5 g, M  Xwindows 》 perferences 》 myeclipse 》 validation/ y3 \) [6 i) L
将Build下全部勾取消
2 t* }) ?: H- r如果你需要验证某个文件的时候,我们可以单独去验证它。方法是:
5 e% q: s' s5 }# ~5 B' Q9 c) G在需要验证的文件上( 右键 -》 MyEclipse -》 Run Validation 。
2 w% [/ Y! ^7 h# z4、 启动优化,关闭不需要使用的模块2 Y  |6 \4 O+ d- r$ O
一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止 加载启动。
; b% B0 Z6 v6 t7 yWindow 》 Preferences 》 General 》 Startup andy Shutdown 在这里列出的是MyEclipse启动时加载的模块
. p) J# D1 w+ F% q  Q我这里只让它加载tomcat5 勾选 MyEclipse EASIE Tomcat 5 。3 U2 M; p" U: ]0 c% J3 a4 d0 h
怎样才能知道哪些启动项有用呢?我现在把我知道的启动项用处说一下,还有很多不懂的,WTP :一个跟myeclipse差不多的东西,主要差别是 WTP 是免费的,如果使用myeclipse,这个可以取消
5 Z( M0 k2 S$ q* G" O/ S- v7 YMylyn:组队任务管理工具,类似于 CVS ,以任务为单位管理项目进度,没用到的可以取消, E; ^, R+ l; ]- V& l' Z/ z
Derby:一种保存成 jar 形式的数据库,我没用到,取消4 M2 ]2 [' V6 f
一大排以 MyEclipse EASIE 打头的启动项:myeclipse 支持的服务器,只选自己用的,其他取消,比如我只选了tomcat 。
& b$ v. ]$ _6 W. B& C, F, L5 、去掉MyEclipse的拼写检查(如果你觉的有用可以不去)
. C$ L, j5 B0 n# |: l+ x拼写检查会给我们带来不少的麻烦,我们的方法命名都会是单词的缩写,他也会提示有错,
7 p0 X4 w2 n/ n所以最好去掉,没有多大的用处
% I+ C+ x; E' r& {* T) f3 HWindow 》 perferences 》 General 》 Editors 》 Text Editors 》 Spelling 》 将Enable spell checking复选框的勾选去掉。9 |0 D0 ^/ b" g( F
8 s0 B, f* }3 X7 b, B' h" i

: C! M/ L' i. {9 {5 U6 I6 、去掉MyEclipse繁杂的自带插件自动加载项
$ \) j& U% N8 }; CWindow 》 perferences 》 General 》 Startup and Shutdown 》 将Plug-ins activated on startup# y$ g8 H+ q$ w
中的复选框有选择性的勾 选去掉。1 n3 W6 K$ n0 B  p& q7 j4 y3 k- d
7 、修改MyEclipse编辑JSP页面时的编辑工具
  N! o" c% u2 |, Q+ CWindow 》 perferences 》 General 》 Editors 》 File Associations 》2 g, Q" f5 N9 _- z
在File types 中选择 *.jsp 》 在Associated editors 中将“MyEclipse JSP Editor”设置为默认。
0 p- p; |, W2 s4 A' c8 、修改MyEclipse安装目录的eclipse.ini文件,加大JVM的非堆内存
8 O7 K: ^3 c& k3 Z  L" ?具体内容如下:8 B, i+ j# n2 ~% v% `0 J+ ]  C
-clean
7 A/ x8 ~) f& f9 K. Z1 H( I. I-showsplash3 u9 ~8 m0 l$ Z) a9 y# d
com.genuitec.myeclipse.product.ide
# I+ a6 y7 e2 ~2 p% i' R' j–launcher.XXMaxPermSize( M% e7 c9 S, U( D7 T
256m- {# T2 [) \/ n8 D, v
-vmargs
( Z4 f' C6 U" J/ i9 ?-Xms128m5 N6 e; J* j( s2 o. k# B
-Xmx512m7 h' o* m3 X0 M6 g5 q2 s$ A
-Duser.language=en
' X* o2 G2 l7 j. C-XX:PermSize=128M
8 V+ U: \( c8 o3 F% @-XX:MaxPermSize=256M- i. g8 w- r5 d+ I
把下面的那个 -XX:MaxPermSize 调大,比如 -XX:MaxPermSize=512M,再把 -XX:PermSize 调成跟
0 k  n  [/ N- y-XX:MaxPermSize一样大
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-27 23:48 , Processed in 0.252226 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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