要使用fb進行開發的時候,經常會遇到記憶體不足,控制台需要退出等問題,還有就是打包生成釋出檔案的時候,會遇到XX問題而失敗…
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或者更多。
注:{Flex SDK}就是你項目中所使用的SDK目錄