日期:2014-05-18  浏览次数:20730 次

帮帮忙吧,Myeclipse9.0的JVM内存不足问题!
   大家好,我是一个新手,刚开始学Struts2,这也是我学的第一个框架。用的配置如下:
32位WinXP操作系统+JDK6.0+Myeclipse9.0+Tomcat7.0.14+struts-2.2.3
一直以来觉得用的还行,但是昨天忽然提示说内存不足,而且每次打开都会有此提示,提示内容如下:
[img=C:\Documents and Settings\Administrator\桌面][/img]
   然后我就到网上查了一下,但找到的都是类似但不完全一样的问题,网上找到的都是说“MyEclipse has detected that less than 5% of the 64MB of Perm Gen (Non-heap memory) space remains”而我这里却是“MyEclipse has detected that less than 5% of the 472MB of Tenured Gen (Heap memory) space remains”,正如大家看到的,我这里是“Tenured Gen (Heap memory)”,而非“Perm Gen (Non-heap memory)”。
   不过我还是照着网上说的做了一下,只是不知道如何操作来设置JVM的内存参数。我就试着用UltraEdit打开了myeclipse.ini。可是一看里面的参数是:
-vmargs
-Xmx512m
-XX:MaxPermSize=256m
-XX:ReservedCodeCacheSize=64m
是和提示框中建议的参数一样的啊,我就不知怎么办才好了。
所以,在此请教各位高人:
1.这个问题应该怎样解决呢?
2.如果需要设置这个内存参数,应该是怎样一个操作流程呢,小弟愚笨,请说的详细些好吗?
期待某位高人指点,谢谢了!

------解决方案--------------------
不要盲目追求高版本。。。  没用过9。0所以不清楚楼主所描述的具体问题。。。
------解决方案--------------------
myeclipse高版本是内存大户。
堆空间我设512也提示过该错误,改成1024就没了
-Xmx1024m
------解决方案--------------------
9.0占内存太多

-showsplash
com.genuitec.myeclipse.product
--launcher.XXMaxPermSize
256m
-vmargs
-Xms128m
-Xmx512m
-Duser.language=en 
-XX:PermSize=128M 
-XX:MaxPermSize=256M
-Djava.net.preferIPv4Stack=true

这是我6.0的配置 你可以扩大一倍试试