-startup
plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-vm
binary/com.sun.java.jdk.win32.x86_1.6.0.013/jre/bin/client/jvm.dll
-vmargs
-Xmx800m
-XX:MaxPermSize=512m
-XX:ReservedCodeCacheSize=256m

上面是我的Myeclipse.ini文件的设置,项目太大了,2个多G,经常堆栈溢出。
我电脑室8G内存,64位系统,但Myeclipse是32位的,大家有没有什么主意让我不卡???

解决方案 »

  1.   

    这个问题我之前也遇到了。但,我只是每次打开要编辑的页面时卡顿,编辑过程中还可以。从两方面入手:1.下载一个鲁大师,设置自动优化;
    2.找一些相关的myeclipse优化文档,按照优化步骤逐一优化。myeclipse自身带的一些插件和功能都是默认自动打开,占用了大量的内存资源,必须优化!
      

  2.   

    我是在想怎么设置能让MyEclipse使用我机器更大的内存,因为MyEclipse跑起来最卡的时候我本地内存使用率才50%左右,MyEclipse使用1G左右的内存,它为什么不再用多一点呢??
      
      

  3.   

    为什么呢 ,有点复杂了,简单的说,因为你的操作系统是32位的,你可以看一下  深入理解java虚拟机 来理解为什么 
      

  4.   

    建议用eclipse,需要什么插件自己装,myeclipse太多不用的插件了,肯定会卡
      

  5.   

    用eclipse吧骚年,myeclipse就是。哎,不想说了
      

  6.   

    关掉myeclipse不必要的数据校验,这个很费内存的
      

  7.   

    建议使用eclipse。还有那个最近开源的那个交 idea?
      

  8.   

    无奈换了MyEclipse6.5
    效果好一点
      

  9.   

    myeclipse 一堆东西用不到的。还是eclipse吧。。要什么插件自己装下就成
      

  10.   

    1、之前版本8.5,现在版本6.5,流畅度较之前有较大提高
    2、CPD不是瓶颈,只有在每次编译的时候才会用到CPD
    3、问题在于JVM编译器,对于32位系统来说能够使用的内存只有3G,而你在MyEclipse.ini中定义的基本没有办法大于1G,这导致了内存限制
    4、我的项目是Spring+Hibernate+Struts+公司自己的一套框架,而我的项目在workspace下面的文件就有1.67G,对于Spring这样重口味的框架来说,我只加载了4个map,每个map里面几百个文件,这样算下来内存中的东西已经很多了,所以导致了卡死