Flex3 Profile的使用

[color=darkblue][size=large]flex的profile就是一個性能監測器,也是adobe向傳統編程人員提供的flash編程又一利器。

1.profile大致是跟flashplayer進行通訊,每隔1ms左右的時間進行一次快照,獲取被監測的正在運行的swf的性能相關數據。

2.profile提供performance性能監測和memory內存監測兩種監測供使用者選擇。
pofile不但可以監測flex中的程序,同時可以監測外部swf文件,只要該swf文件的debug爲true,譬如cs3編寫的swf,可以先在cs3中運行調試,這時生成的swf就是debug模式的。

3.profile監測外部swf的步驟,進入flex profile視圖,選擇profile菜單,第一項就是profile external file。

4.profile運用的是flash.sampler包中的相關類,編程人員也可以自己調用包中的類編寫自己的profile。

5.profile運行過程中用戶可以自己獲取程序的性能、內存快照,並可以進行對比,查看class的instance個數,函數調用次數,調用時間,調用者,instance的引用次數以及引用者,兩次快照間一直存在的instance,可以手工調用gc,圖形顯示程序內存的佔用情況等等。[/size][/color]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章