Flex工程編譯慢的優化方案

本文轉載自:http://fastbo.iteye.com/blog/932040

在用flex builder集成eclipse開發當中,編譯調試速度是很慢的。特別是在項目後期以及幾期工程過後,文件數量急劇變大的情況下。編譯一次花四五分鐘,算快的了,運氣不好的,eclipse經常死掉,非常影響日常的開發工作。下面是我們在開發Flex當中的一些優化經驗,希望對大家有幫助。 


基本優化方法 
下面是一些基本優化的方法,根據自身項目情況,靈活配置。 
• close掉eclipse中其它的項目,只開flex項目 
• 用system font代替embedding fonts 
• 經常對工程進行clean 
• 關掉"Build Automatically"選項,這個我一般不關,我機器還可以,哈哈。但如果你機器內存實在不夠大,還是關了吧。 

Eclipse.ini文件修改 

Java代碼  收藏代碼
  1. -vm  
  2. D:/Java/jdk1.5.0_14/bin/javaw.exe  
  3. --launcher.XXMaxPermSize  
  4. #這個在128-300之間比較合適(根據自身工程合理定義)  
  5. 200M  
  6. -showsplash  
  7. org.eclipse.platform  
  8. --launcher.XXMaxPermSize  
  9. #這個在128-300之間比較合適(根據自身工程合理定義)  
  10. 200m  
  11. -vmargs  
  12. -Dosgi.requiredJavaVersion=1.5  
  13. -Xms512m  
  14. #這個針對我們的cross工程,在1200-1350之間比較合適. (根據自身工程合理定義)  
  15. -Xmx1200m  
  16. -client  
  17. -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/ 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章