首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >分析ActionScript-3代码

分析ActionScript-3代码
EN

Stack Overflow用户
提问于 2009-08-10 14:16:37
回答 3查看 7.1K关注 0票数 3

有没有什么方法或工具可以在不使用Flex时分析AS3代码?

如何分析用闪存CS3和AS3编写的现有项目?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-08-11 04:42:57

我推荐闪存大师Grant Skinner的性能分析器

“将其指向一个类的实例,它将测试其中的所有公共方法。或者,使用属性或参数通过名称、描述和特定的方法列表来形式化测试。

您甚至可以使用PerformanceTest测试复杂向量或过滤器的渲染时间。

您还可以轻松地自定义它记录测试结果的方式,以不同的方式输出它们,将它们保存到一个文件中,或者将结果绘制成图形。

http://www.gskinner.com/blog/archives/2009/04/as3_performance.html

票数 1
EN

Stack Overflow用户

发布于 2013-01-11 09:15:19

Adobe最近发布了一个新的Flash分析工具,名为Adobe Scout:

http://gaming.adobe.com/technologies/scout/

它是一个独立的工具(你不需要Flex/Flash Builder),它可以处理现有的内容。你可以分析你的Flash3的执行情况,它还向你展示了很多关于ActionScript Player在幕后做什么的细节。请注意,对于现有内容,您需要“选择加入”SWF以获取有关ActionScript函数的数据-只需在分析之前在SWF上运行此Python script即可。

Scout在试用期内是免费的-您只需注册一个免费的Creative Cloud帐户即可。之后,将继续提供免费的基础版,完整版将作为付费Creative Cloud帐户的一部分提供。

票数 5
EN

Stack Overflow用户

发布于 2009-08-10 16:20:39

Flex实际上是一个框架。我想你指的是Flex Builder,它是一个包含内置分析器的IDE。

它还取决于您想要分析哪些信息。内存使用率、CPU性能、调用特定函数的次数……这些都是不同的指标。

对于内存,您可以使用System.totalMemory。对于Flash来说,CPU使用率并不像帧率(间接CPU使用率指标)那么重要。测量帧率的方法有很多种,但我通常会在谷歌上搜索一个库,然后使用它。类似于Hi-ReS! StatsAS3 SWF Profiler。周围有成千上万个这样的人。

至于其他指标。好吧,你得说得具体些。如果你想找出像“哪个函数执行的时间最长?”那么你可能只需要亲自动手,把计时器放在你的代码里……IOW手动插装你的代码。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1255132

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档