當前位置:編程學習大全網 - 熱門推薦 - flash builder 內存不足錯誤,怎麽解決?

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在這裏調整即可

  • 上一篇:dnf怪物攻城是什麽時候(詳細壹點)?
  • 下一篇:巴基斯坦和印度都喜歡摩托雜技是什麽原因,有什麽象征意義
  • copyright 2024編程學習大全網