为什么我的MyEclipse老是提示内存不够? 我的本本内存可是1G的呀

时间:2021-02-14 17:23:10
为什么我的MyEclipse老是提示内存不够? 我的本本内存可是1G的呀


知道的帮帮忙解决一下,烦都烦死了。。。。。。。。影响我使用,

9 个解决方案

#1


55555555555,没人理啊,

#2


把启动参数改了 [在eclipse.ini中]如这样:
showsplash
com.genuitec.myeclipse.product
--launcher.XXMaxPermSize
256m
-vmargs
-Xms128m
-Xmx512m
-Dosgi.splashLocation=E:\myeclipse6.0\eclipse\MyEclipseSplash.bmp
-Duser.language=en 
-XX:PermSize=128M 
-XX:MaxPermSize=256M
-Dosgi.splashLocation=E:\myeclipse6.0\eclipse\MyEclipseSplash.bmp
-Duser.language=en 
-XX:PermSize=128M 
-XX:MaxPermSize=256M
-Dosgi.splashLocation=E:\myeclipse6.0\eclipse\MyEclipseSplash.bmp
-Duser.language=en 
-XX:PermSize=128M 
-XX:MaxPermSize=256M
-Dosgi.splashLocation=E:\eclipse\eclipse\MyEclipseSplash.bmp
-Duser.language=en 
-XX:PermSize=128M 
-XX:MaxPermSize=256M

#3


楼上正解

#4


学习了..

#5


引用 2 楼 njclsc 的回复:
把启动参数改了 [在eclipse.ini中]如这样:
showsplash
com.genuitec.myeclipse.product
--launcher.XXMaxPermSize
256m
-vmargs
-Xms128m
-Xmx512m
-Dosgi.splashLocation=E:\myeclipse6.0\eclipse\MyEclipseSplash.bmp
-Duser.language=en
-XX:PermSize=128M
-XX:MaxPermSize=256M
-Dosgi.splashLocation=E:\myeclipse6.0\eclipse\MyEclipseSplash.bmp
-Duser.language=en
-XX:PermSize=128M
-XX:MaxPermSize=2…

#6


2楼正解

#7


-vmargs:说明后面是VM的参数 
-Xms40m:虚拟机占用系统的最小内存 
-Xmx256m:虚拟机占用系统的最大内存 
-XX:PermSize:最小堆大小。一般报内存不足时,都是说这个太小, 
                       堆空间剩余小于5%就会警告,建议把这个稍微设 
                               大一点,不过要视自己机器内存大小来设置 
-XX:MaxPermSize:最大堆大小。这个也适当大些 
-Xmx512M的5%为25.6M,理论上要求-Xmx的数值与-XX:MaxPermSize必须大于25.6M 

对于你的,改为
-vmargs  
-Xms128M  
-Xmx512M  
-XX:PermSize=128M  
-XX:MaxPermSize=256M 

#8


引用 2 楼 njclsc 的回复:
把启动参数改了 [在eclipse.ini中]如这样:
showsplash
com.genuitec.myeclipse.product
--launcher.XXMaxPermSize
256m
-vmargs
-Xms128m
-Xmx512m
-Dosgi.splashLocation=E:\myeclipse6.0\eclipse\MyEclipseSplash.bmp
……

正解```

#9


其实1g内存也不是很高!增大内存吧!

#1


55555555555,没人理啊,

#2


把启动参数改了 [在eclipse.ini中]如这样:
showsplash
com.genuitec.myeclipse.product
--launcher.XXMaxPermSize
256m
-vmargs
-Xms128m
-Xmx512m
-Dosgi.splashLocation=E:\myeclipse6.0\eclipse\MyEclipseSplash.bmp
-Duser.language=en 
-XX:PermSize=128M 
-XX:MaxPermSize=256M
-Dosgi.splashLocation=E:\myeclipse6.0\eclipse\MyEclipseSplash.bmp
-Duser.language=en 
-XX:PermSize=128M 
-XX:MaxPermSize=256M
-Dosgi.splashLocation=E:\myeclipse6.0\eclipse\MyEclipseSplash.bmp
-Duser.language=en 
-XX:PermSize=128M 
-XX:MaxPermSize=256M
-Dosgi.splashLocation=E:\eclipse\eclipse\MyEclipseSplash.bmp
-Duser.language=en 
-XX:PermSize=128M 
-XX:MaxPermSize=256M

#3


楼上正解

#4


学习了..

#5


引用 2 楼 njclsc 的回复:
把启动参数改了 [在eclipse.ini中]如这样:
showsplash
com.genuitec.myeclipse.product
--launcher.XXMaxPermSize
256m
-vmargs
-Xms128m
-Xmx512m
-Dosgi.splashLocation=E:\myeclipse6.0\eclipse\MyEclipseSplash.bmp
-Duser.language=en
-XX:PermSize=128M
-XX:MaxPermSize=256M
-Dosgi.splashLocation=E:\myeclipse6.0\eclipse\MyEclipseSplash.bmp
-Duser.language=en
-XX:PermSize=128M
-XX:MaxPermSize=2…

#6


2楼正解

#7


-vmargs:说明后面是VM的参数 
-Xms40m:虚拟机占用系统的最小内存 
-Xmx256m:虚拟机占用系统的最大内存 
-XX:PermSize:最小堆大小。一般报内存不足时,都是说这个太小, 
                       堆空间剩余小于5%就会警告,建议把这个稍微设 
                               大一点,不过要视自己机器内存大小来设置 
-XX:MaxPermSize:最大堆大小。这个也适当大些 
-Xmx512M的5%为25.6M,理论上要求-Xmx的数值与-XX:MaxPermSize必须大于25.6M 

对于你的,改为
-vmargs  
-Xms128M  
-Xmx512M  
-XX:PermSize=128M  
-XX:MaxPermSize=256M 

#8


引用 2 楼 njclsc 的回复:
把启动参数改了 [在eclipse.ini中]如这样:
showsplash
com.genuitec.myeclipse.product
--launcher.XXMaxPermSize
256m
-vmargs
-Xms128m
-Xmx512m
-Dosgi.splashLocation=E:\myeclipse6.0\eclipse\MyEclipseSplash.bmp
……

正解```

#9


其实1g内存也不是很高!增大内存吧!