有许多工具可用于基准测试应用程序。您可以使用由 Flash 社区成员开发的 Stats 类和 PerformanceTest 类。还可以使用 Adobe® Flash® Builder™ 中的探查器和 FlexPMD 工具。
Stats 类
要在运行时使用运行时的发行版(而不是外部工具)设置您的代码,您可以使用由 Flash 社区中的 doob 先生开发的 Stats 类。您可以在此网址下载 Stats 类:
https://github.com/mrdoob/Hi-ReS-Stats
。
下载完成后,Stats 类可用于以下压缩代码:
import net.hires.debug.*;
addChild( new Stats() );
通过在 Adobe® Flash® Professional 或 Flash Builder 中使用条件编译,您可以启用 Stats 对象:
CONFIG::DEBUG
{
import net.hires.debug.*;
addChild( new Stats() );
}
通过切换
DEBUG
常量的值,您可以启用或禁用 Stats 对象的编译。可以使用这种方法替换您不想在应用程序中编译的任何代码逻辑。
Flash Builder 探查器
Flash Builder 附带一个探查器,该探查器允许您使用高级详细信息为代码设置基准。
注:
使用调试版 Flash Player 访问该探查器,否则将出现错误消息。
概要分析器还可用于 Adobe Flash Professional 中生成的内容。要执行该操作,请将编译的 SWF 文件从 ActionScript 或 Flex 项目加载到 Flash Builder,然后可对其运行该探查器。有关概要分析器的详细信息,请参阅
使用 Flash Builder 4
中的“概要分析 Flex 应用程序”。
|
|
|