flash builder内存不够的解决办法

方法一 

Flash Builder 4.5  的初始化jvm参数来提高我的可用内存,并且发现性能得到了显著的提高。我是在mac上进行的标准安装,点击FB4.5的启动文件,选择 “Show Package Contents”,在Contents/MacOS/ folder 文件夹下能找到FB的4.5.ini文件,如果你用的是eclipse插件,可以在eclipse的安装目录下的相同文件假下找到.ini文件。

         修改.ini配置文件参数,我的配置如下:

  • -nl
  • en_US
  • -startup
  • ../../../eclipse/plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
  • --launcher.library
  • ../../../eclipse/plugins/org.eclipse.equinox.launcher.cocoa.macosx_1.1.1.R36x_v20100810
  • --launcher.defaultAction
  • openFile
  • -showsplash
  • -vmargs
  • -Xms512m
  • -Xmx1024m
  • -XX:MaxPermSize=512m
  • -XX:PermSize=128m
  • -Xdock:name=Flash Builder
  • -Xdock:icon=../Resources/fb_app.icns
  • -XstartOnFirstThread
  • -Dorg.eclipse.swt.internal.carbon.smallFonts
  • -Declipse.product=com.adobe.flexbuilder.standalone.producte36
  • -Declipse.application=com.adobe.flexbuilder.standalone.FlashBuilderApplication
复制代码

我的机器是6G的内存,这里的设置实际上还能够提高获得更好的性能,但是我已经很满足现在的设置了。我基本上是在原来的配置文件的基础上将参数进行了翻倍,重启之后就可以体验到效果了。

     注:译者factar 并没有用过mac,所有对路径这段的翻译请大家实验下,在windows下,找到你的安装路径下,找到FlashBuilder.ini即可。可以右键桌面或者启动项里FB的快捷方式,选择属性,点击“打开文件位置”即可找到。
另外我的机器只有3g,所以没有进行提升参数,希望哪位朋友的机器配置比较高,设置一下,看看效果如何?

 方法二

Flash builder 4内存优化之java heap space解决办法

Flash Build 4编译慢、报java heap space 堆空间异常错误的解决方法:

1、
在安装路径下找到FlexBuilder.ini文件,进行编辑,加入如下参数

-vmargs
-Xms128m
-Xmx512m
-XX:MaxPermSize=256m
-XX:PermSize=64m    #不要设置太高,否则会更加慢
-Djava.net.preferIPv4Stack=true

以上几条经验可以明显加快编译速度数倍,第3条可以明显减低FB挂掉的几率。

2、由于Flex Builder compiler shell有memory leak的问题, 而SDK默认的的 JVM heap size 只有312M,当compile比较大的project容易不够,所以只要修改SDK的JVM参数就可以。

编辑 {Flex SDK}安装路径/bin/jvm.config 文件如下。

java.args=-Xmx512m -Dsun.io.useCanonCaches=false

如果还是有Error,可以增加到1024或者更多。
注:我的flex4安装路径中的sdk位置:D:\Adobe\Adobe Flash Builder 4\sdks\4.0.0\bin\jvm.config在这里调整即可

猜你喜欢

转载自ch-kexin.iteye.com/blog/2018747