Eclipse堆栈和内存大小设置
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1, 设置Eclipse 内存使用情况
修改eclipse 根目录下的eclipse.ini 文件
-vmargs // 虚拟机设置,说明后面是VM 的参数
-Xms40m //Xms 是默认的虚拟机内存大小
-Xmx256m //Xmx 是最大内存
-XX:PermSize=128M // 非堆内存设置,最小堆大小。一般报内存不足时,都是说这个太小,堆空间剩余小于5%就会警告,建议把这个稍微设
//大一点,不过要视自己机器内存大小来设置
-XX:MaxPermSize=256M
注意:为何将上面的参数写入到eclipse.ini 文件Eclipse 没有执行对应的设置?
这是因为我们没有遵守eclipse.ini 文件的设置规则:
参数形如“项值”这种形式,中间有空格的需要换行书写;如果值中有空格的需要用双引号包括起来。比如我们使用-vm C:/Java/jre1.6.0/bin/javaw.exe 参数设置虚拟机,在eclipse.ini 文件中要写成这样:
1. -vm
2. C:/Java/jre1.6.0/bin/javaw.exe
按照上面所说的,最后参数在eclipse.ini 中可以写成这个样子:
1.-vmargs
2. -Xms128M
3. -Xmx512M
4. -XX:PermSize=64M
5. -XX:MaxPermSize=128M
实际运行的结果可以通过Eclipse 中“Help-”“About Eclipse SDK 窗”口里面的“Configuration Details 按钮”进行查看。另外需要说明的是,Eclipse 压缩包中自带的eclipse.ini 文件内容是这样的:
1.-showsplash
.eclipse.platform
3. --launcher.XXMaxPermSize
4.256m
5.-vmargs
6. -Xms40m
7. -Xmx256m
其中-auncher.XXMaxPermSize (注意最前面是两个连接线)跟-XX:MaxPermSize参数的含义基本是一样的,我觉得唯一的区别就是前者是
动的时候设置的参数,而后者是eclipse所使用的JVM中的参数。其实二者设置一个就可以了,所以这里可以把-auncher.XXMaxPermSize
eclipse.exe 启和下一行使用#
2, JVM 内存设置
在 VM 自变量中输入:-Xmx128m -Xms64m -Xmn32m -Xss16m 注释掉。
J 0 t-ijsc3SI5.toc •护Ess 3 L> d hs_=^'丿叫裁 :Ltot 3?fa 打开 eclipse wi ndow — prefere nces — Java — In stalled JREs —Edit — Default VM Argume nts //Xss 是堆栈的大小,16就足够了 L SOK m 口 fw\ 吞y>v 1 cti) ◎ 1* 凸二5 • £.也 U2J - O 化 口: rt-fi 拙i 入逗逐阳P 丰 S S3S 爺二E 咚豊爺黨彖熬曇叠 「 !「— 「— 「三三三 tr A|-bt b- Designer GotoFil^- Pre-fiE-rre-nsE'e-?; ■ Java ; JUr-Ht r 诟個靜 • 编再霸 i : 代紅M#武 i £f«H 式 早帕建跆程 血性 竺件*iMmss t- >1 3:ft * 平匸 址扫屏ttS t- JSEehj^^e I'-冷1#^ 匚*1 口4W JP ra^ p^r t -i^sErinto^ t>■■- T AtruW 上 命曲# B 哺If a WBh JAf 牛沖盘 L- d-<0 运庁/ iffli 式 ■-I W T7Q IJ Q 2N 4 世y n s 目 90 曰7 ^w ^^n o o o u 暫V-一二--二 -^F Q fl Q c Q K Q F F F F P P B 曰 r n E □z ---『_ w n E M e F . 釘r 门戸空匸匸會p ■t -o h x F yl m 沖 F t f t -t i H E E t s 3, Tomcat 内存设置 已丢甜血.TB-E 漲 *111. 隔耳 JfUtiKg 门心 ” 磺皆”宙_兄下 亠 焉扭隹捋e 瞬加sj 」wfej 」R 和 *g 顽目菇担中 』或沁旳i^E = 臣為 區H 锲出 ah«C*4M^ t>\ tfiHt VM E ・^>dk 】,吕 C*i 幻dkl.吊 环■冊 VM 榇討:Sr l 巳••斗 T .f r x >!話f «.::二二 m rn.m Tnl E b 时・・m w x -a ■电■卡. * U IIV Q I I I r H L H i lr lf l. ~址倔J RE IH.F 爭出H : 1HE 吝加叨; JKE 主P 禾: g 士 "1血故: JKE W 氓用S L **i I Di : \jcik It 6 !JI c'Q^'v e^oi-n ccDrjc«r l> 盃妇 D t ^tflk 1 ・ fi^i ■ ¥和 * t . |nr I? 卫L O 5 k 14 flp\]rc B J^b !SKS5« ■ 1 dr O -広孑、O £ \j£3 k X. & Jl-'O "Uad=i - J Al' L- JJj O t *^<1 k 1 ■后 巧厂亡制*13'徑Lloris 亡匕 j-ar F □ I 中 P k S 寻 3* Y 世3 y” t \ffinc*^P 忌 D 1 y«dk :L.吕宜■勺口|=4[鼻口鼻 LJI. jflr I? St" 口 T 'Bjdk 3L ・宀 Ji-u 'JM J -.^>: t g_ iriji=**_prov lei«-r B j 小广 E* 如3 日土勺吕讪1 a*乂39:M 亶*mmihu 工i^l. J=ir H 口 •中1, OEne^llteSesXit^KJHCkCQ A hjo 干 打开Tomcat 根目录下的bin 文件夹,编辑 catalina.bat 修改为:set JAVA OPTS= -Xms256m -Xmx512m 晞定 ]I 戟梢