FLEX性能優化實戰--未完待續。待圖

首先列一下,參考的前輩的帖子,

1.Flex性能優化之cpu佔用率(有圖片)

 http://www.dnbcw.com/biancheng/flash/lwjo187994.html

2.使用Flex Builder 3.x 性能分析工具

http://blog.minidx.com/2008/12/21/1800.html#_Toc217397954

 -  

幾個注意點:

1.FLEX profiling 視圖的開啓:先是

2.由於我們通常是整個形態,而不是單個的SWF文件,所以一般選擇工程默認的啓動程序,點擊eclipse裏 Run As圖標旁的Run profiling ,這時候就會彈出分析的內容,選擇上面是內存分析;如果僅僅看CPU就可以只勾選下面的框,推薦單獨調試。

3.CPU性能分析時,點擊Profile窗口右上角的 “橡皮擦” 和 “刪除”圖標中間的 按鈕即可暫停數據統計,這是便可雙擊該條查看具體信息,

 

問題現象:

 

     進入系統後,在特定的兩個畫面,進行一兩個操作(比如,選擇下拉框)後,CPU使用率一直佔用50%左右,畫面響應速度很慢。

 

解決過程:

 

     由於對性能工具不熟悉,一開始只看了查看內存 分析的工具說明,所以花了一上午的時間,參照上面2裏面的步驟查看未釋放的內存對象,結果發現了太多的對象,一時無法下手,而且內存快照的對比很耗資源。效率比較低。

 

    午飯後,查到了資料1,按照說明,嘗試了好幾回,終於熟悉了操作。後來排序發現有個方法佔用了50%的CPU時間,後查看程序,、

發現畫面處有死循環,修改重啓服務後,性能大爲提升。

發佈了25 篇原創文章 · 獲贊 6 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章