回答
我建議閃光大師格蘭特斯金納的性能分析器
「在一個類的實例指向它, ,它會測試它的所有公共 方法。或者,使用性質或 參數與 名稱,描述和具體 方法名單正式測試。
你甚至可以使用PerformanceTest到 測試渲染時間複雜 載體或過濾器。
您還可以輕鬆定製 如何將測試結果記錄爲以不同方式輸出 ,並將它們保存到文件 或繪製結果圖。
http://www.gskinner.com/blog/archives/2009/04/as3_performance.html
Flex實際上是一個框架。我認爲你的意思是Flex Builder,它是一個包含內置分析器的IDE。
這也取決於你想要什麼樣的信息。內存使用情況,CPU性能,特定函數被調用的次數......這些都是不同的度量標準。
對於內存你可以使用System.totalMemory。對於Flash而言,CPU使用率並不像幀速率那樣重要(這是間接的CPU使用率指標)。測量幀速率的方法有很多,但我通常會在Google中搜索一個庫,然後使用它。類似Hi-ReS! Stats或AS3 SWF Profiler。他們有成千上萬的人。
至於其他指標......以及你必須具體。如果你想找出諸如「哪一個功能需要最長時間執行?」那麼你可能只需要把你的手弄髒,並在你的代碼中放入計時器...... IOW手工測試你的代碼。
的Adobe最近發佈了一個新的分析工具,Flash調用的Adobe偵察員:
http://gaming.adobe.com/technologies/scout/
它是一個獨立的工具(你不需要的Flex/Flash Builder中)它適用於現有的內容。您可以分析您的ActionScript 3執行情況,並且還會向您顯示許多有關Flash Player在幕後執行的操作的詳細信息。請注意,對於現有內容,您需要「選擇加入」SWF才能獲取有關ActionScript功能的數據 - 只需在分析前在SWF上運行此Python script即可。
偵察員是免費的試用期 - 你只需要註冊一個免費的創意雲賬戶。之後,將繼續有免費的基礎版本,完整版本將作爲付費Creative Cloud帳戶的一部分提供。
- 1. 代碼分析
- 2. JavaScript代碼分析
- 3. Erlang - 代碼分析
- 4. 分析MSP430代碼
- 5. 分析PHP代碼
- 6. SQl代碼分析
- 7. 分析Mathematica代碼
- 8. php代碼分析
- 9. 代碼分析CSS
- 10. C代碼分析
- 11. 靜態代碼分析與動態代碼分析工具?
- 12. 通用分析代碼Google Analytics(分析)
- 13. 代碼簽入運行代碼分析
- 14. 代碼合同+代碼分析
- 15. 靜態代碼分析/代碼註釋
- 16. Clojure代碼來分析clojure代碼
- 17. 代碼合同與代碼分析器
- 18. 在Actionscript3和Javascript中使用代碼
- 19. 在Actionscript3中寫入MXML代碼
- 20. C#代碼分析CA2000
- 21. SQLite代碼分析C#
- 22. 分析代碼與步驟
- 23. 代碼分析CA1060修復
- 24. ruby的Gitlab代碼分析
- 25. 靜態代碼分析Java
- 26. sonarqube代碼分析與angularJS
- 27. VerySleepy分析C++代碼
- 28. 代碼覆蓋率分析
- 29. 「JAVA代碼」性能分析
- 30. 代碼分析,CA1709和CA1704