本文轉載自:http://fastbo.iteye.com/blog/932040
在用flex builder集成eclipse開發當中,編譯調試速度是很慢的。特別是在項目後期以及幾期工程過後,文件數量急劇變大的情況下。編譯一次花四五分鐘,算快的了,運氣不好的,eclipse經常死掉,非常影響日常的開發工作。下面是我們在開發Flex當中的一些優化經驗,希望對大家有幫助。
基本優化方法
下面是一些基本優化的方法,根據自身項目情況,靈活配置。
• close掉eclipse中其它的項目,只開flex項目
• 用system font代替embedding fonts
• 經常對工程進行clean
• 關掉"Build Automatically"選項,這個我一般不關,我機器還可以,哈哈。但如果你機器內存實在不夠大,還是關了吧。
Eclipse.ini文件修改
- -vm
- D:/Java/jdk1.5.0_14/bin/javaw.exe
- --launcher.XXMaxPermSize
- #這個在128-300之間比較合適(根據自身工程合理定義)
- 200M
- -showsplash
- org.eclipse.platform
- --launcher.XXMaxPermSize
- #這個在128-300之間比較合適(根據自身工程合理定義)
- 200m
- -vmargs
- -Dosgi.requiredJavaVersion=1.5
- -Xms512m
- #這個針對我們的cross工程,在1200-1350之間比較合適. (根據自身工程合理定義)
- -Xmx1200m
- -client
- -XX:+UseParallelGC
Eclipse配置修改
這個打上勾,可以查看編譯時內存的佔用情況:如下圖,然後適當對eclipse.ini文件的xmx參數修改優化,cross的話,我試過不同情況,在1200-1350之間比較合適。
Eclipse flex修改
把勾去掉
工程屬性修改
把勾去掉,可以讓編譯時少做一些操作。
避免style中embed太多的東西
可以採用打包module的方式,生成swf。這個非必需。只是可以少佔用些內存,優化一下速度。關於style embed的參考地址:http://www.rogue-development.com/blog2/2007/11/slow-flex-builder-compile-and-refresh-solution-modules/