a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 86|回复: 1

[其他] JAVA技巧:MyEclipse耗内存的解决办法

[复制链接]
发表于 2012-8-4 12:28:23 | 显示全部楼层 |阅读模式
1、老是弹出Quick update error 、封锁myeclipse的Quick Update自动更新功能
) F" g/ I, A! n  这个问题的解决法子是封锁自动更新
8 ?6 |, V! m! d( k' I6 E) p; B, A  Windows > Preferences > MyEclipse Enterprise Workbench > Community Essentials,4 K0 m3 z1 f) o: S
  把选项 "Search for new features on startup"的前勾去失踪即可。6 L$ t4 Q! ]3 }/ ]
2 、封锁updating indexes 2 M8 M" G; _) s  y- g$ c
  Window > Preferences > Myeclipse Enterprise Workbench > Maven4Myeclipse > Maven>8 J/ X+ B$ E% s6 k* N
  禁用Download repository index updates on startup 。0 g& o+ d8 c" Y4 y1 o* W
3 、封锁MyEclipse的自动validation
+ @# i& ]' m+ J: |  validation有一堆,什么xml、jsp、jsf、js等等,我们没有需要全数都去自动校验一下,只是需要的时辰才会手工校验一 下,速度立马晋升好几个档次
" I, l1 ?; H8 I7 v; H; r4 [  windows > perferences > myeclipse > validation9 J. m4 r! u& j6 g! y
  将Build下全数勾打消) ^$ [+ y1 M( T& \
  如不美观你需要验证某个文件的时辰,我们可以零丁去验证它。体例是:1 X/ W0 u6 _% D. i
  在需要验证的文件上( 右键 -> MyEclipse -> Run   Validation 。
/ F) F8 p  t  V% s4、 启动优化,封锁不需要使用的模块
, }! T( L- x2 b1 q' j  一个系统20%的功能往往能够知足80%的需求,MyEclipse也不破例,我们在年夜年夜都时辰只需要20%的系统功能,所以可以将一些不使用的模块禁止 加载启动。3 p! \- Y; v2 ^0 r* W0 `
  Window > Preferences > General > Startup andy Shutdown 在这里列出的是MyEclipse启动时加载的模块. t3 Y' r  d3 u7 b) j8 c
  我这里只让它加载tomcat5 勾选 MyEclipse EASIE Tomcat 5 。6 |# A4 n" G1 V! W
  若何才能知道哪些启动项有用呢?我此刻把我知道的启动项用处说一下,还有良多不懂的,WTP :一个跟myeclipse差不多的工具,首要分歧是 WTP 是免费的,如不美观使用myeclipse,这个可以打消8 P2 i" b0 `9 @3 ?* r
  Mylyn:组队使命打点工具,近似于 CVS ,以使命为单元打点项目进度,没用到的可以打消$ e. s" w9 f0 d: b" C
  Derby:一种保留成 jar 形式的数据库,我没用到,打消6 W5 G  D5 `3 t4 X& A
  一年夜排以 MyEclipse EASIE 打头的启动项:myeclipse 撑持的处事器,只选自己用的,其他打消,好比我只选了tomcat 。; ~+ B. \! D" S3 B# D9 q6 {
5 、去失踪MyEclipse的拼写搜检(如不美观你觉的有用可以不去)
- S6 S! L! p0 g5 D  拼写搜检会给我们带来不少的麻烦,我们的体例命名城市是单辞书缩写,他也会提醒有错,
$ Z& S# @; [  Z% ]1 F# F  所以最好去失踪,没有多年夜的用处7 P0 U$ \6 Y6 R; K6 |5 _
; r$ e1 P( ^- M3 S! o
  Window > perferences > General > Editors > Text Editors > Spelling > 将Enable spell checking复选框的勾选去失踪。
回复

使用道具 举报

 楼主| 发表于 2012-8-4 12:28:24 | 显示全部楼层

JAVA技巧:MyEclipse耗内存的解决办法

</p>6 、去失踪MyEclipse繁杂的自带插件自动加载项 2 X- t( a0 Q5 m+ k. _
  Window > perferences > General > Startup and Shutdown > 将Plug-ins activated on startup
* B! K$ N* Z: c7 b  中的复选框有选择性的勾   选去失踪。! _  N' E+ |- j: l
7 、改削MyEclipse编纂JSP页面时的编纂工具
" o4 C, b, `3 ?8 p% }& L  Window > perferences > General > Editors > File Associations >
2 @6 ?6 Y2 y7 @  在File types 中选择 *.jsp > 在Associated editors 中将"MyEclipse JSP Editor"设置为默认。, @' v& x% z: b" X
8 、改削MyEclipse安装目录的eclipse.ini文件,加年夜JVM的非堆内存
0 P% H" J# K/ A- X6 Q* V  具体内容如下:* X! u& B5 u% B$ K1 i) J; X
  -clean# |% `* e$ n0 N( _  g! c
  -showsplash
" i! ~7 ~$ O* A. |. V  com.genuitec.myeclipse.product.ide
8 d/ j+ \  p8 i( `& a6 |$ c+ z  –launcher.XXMaxPermSize
4 n$ k* u3 K3 ~, ]% D  256m
5 `, j4 {# U1 I( ]$ a; X  -vmargs
) A+ g& A3 s5 g- \  -Xms128m
4 G  u2 s8 W6 s9 }. x  S! v( L  -Xmx512m% [' M" G$ L1 T; S  [9 p, D
  -Duser.language=en
9 w4 e3 s4 V+ k) ~; T  -XX:PermSize=128M
3 t0 J0 B) d! D8 {0 w# X  -XX:MaxPermSize=256M
9 [8 K& D$ O3 L. X  把下面的阿谁 -XX:MaxPermSize 调年夜,好比 -XX:MaxPermSize=512M,再把 -XX:PermSize 发芽拜访跟
' }; X% g8 @( H1 M+ B% p) }  -XX:MaxPermSize一样年夜
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-22 10:42 , Processed in 0.205195 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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