回答
我建议闪光大师格兰特斯金纳的性能分析器
“在一个类的实例指向它, ,它会测试它的所有公共 方法。或者,使用性质或 参数与 名称,描述和具体 方法名单正式测试。
你甚至可以使用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