Adobe Scout CC 破解是专业的SWF 分析工具,Adobe Scout CC 2017专为 Adobe Flash 游戏开发人员而设计。任何 SWF 文件无论是在移动设备上还是在浏览器中运行均可快速进行分析,而无需对代码进行任何更改,七达网小编这里主推各位有需要的赶快下载使用吧!
Adobe Scout CC 功能特点
逐帧剖析时间和内存
每毫秒对调用堆栈进行一次采样的 ActionScript 采样器
渲染的 DisplayObjects 的视觉映射
Stage3D 录制,包括逐命令重播
在桌面 (Flash Player) 和移动 (Adobe AIR) 工具上分析 Flash 内容
跟踪每帧的用户输入、网络和渲染事件
逐帧剖析时间和内存
每毫秒对调用堆栈进行一次采样的 ActionScript 采样器
渲染的 DisplayObjects 的视觉映射
Stage3D 录制,包括逐命令重播
在桌面 (Flash Player) 和移动 (Adobe AIR) 工具上分析 Flash 内容
跟踪每帧的用户输入、网络和渲染事件
Adobe Scout与Flash Builder有什么区别?要使用 Flash Builder 概要分析器,需要 Flash Player 的调试版。通过 Flash Builder 概要分析器,您可以在 Flash Player 调试版内部确定 ActionScript 级别的性能瓶颈和内存泄漏。
Adobe Scout 的基础是遥测功能,后者在 Flash Player 的发行版中运行。遥测功能在 Flash 运行时的内部工作,位于 ActionScript 级别之上,向 Adobe Scout 发送数据。然后 Adobe Scout 解析数据,从而简洁明了地显示数据。
不需要 Flash Player 的调试版即可使用 Adobe Scout;您甚至可以对发行版中的内容进行概要分析。此功能对于跟踪所发行应用程序的内存泄漏或完善其性能尤为有用。
配置Adobe Scout用于Flash Builder
在配置 Adobe Scout 用于 Flash Builder 之前,应确保已经安装:
Flash Player 11.3 或更高版本(单机版或插件)和 Adobe AIR 3.3 或更高版本
Adobe Scout要在 Flash Player 和 Adobe AIR 中启用遥测功能,需要编辑 Flash Player 配置文件 (telemetry.cfg)。
启用高级遥测功能重要说明
高级遥测选项仅适用于使用 ActionScript Compiler 2.0 (ASC 2.0) 的 ActionScript 项目和 ActionScript Mobile 项目。
您可以在调试或测试应用程序时启用高级遥测功能。
要在 Flash Builder 中使用高级遥测功能,请遵循以下步骤:
在 ActionScript 项目的“项目属性”对话框中,选择“ActionScript 编译器”。
在“遥测数据选项”下,选择“启用详细的遥测数据”。
选择此选项后,Flash Builder 会将 -advanced-telemetry 参数添加到编译器中,从而更新编译器设置。
保护发行应用程序的高级遥测数据
如果需要,可以通过使用密码来保护您的高级遥测数据。导出应用程序发行版时,您可以指定一个密码,以确保经过身份验证才能访问您的遥测数据。
可以按以下步骤指定密码:
在“导出发行版”向导中,确保已选中“启用详细的遥测数据”。
输入密码,然后确认。
注: 该密码只适用于当前会话。如果更改秘密,则需要重新编译 SWF 文件。
对于 iOS 应用程序关闭 -sampler 值
Sampler(取样器)是高级遥测中的一项重要功能。一旦对项目启用高级遥测,系统默认便会设置 -sampler 参数值。
对于 iOS applications,开启 -sampler 选项会导致应用程序出现一些性能问题。如果不想连接到 Adobe Scout 查看遥测数据,Flash Builder 允许您关闭 -sampler 值。
要在 Flash Builder 中关闭 -sampler 值,可遵循以下步骤:
在“运行/调试配置”对话框或“导出发行版”对话框中,单击“自定义启动”。
在“自定义启动参数”对话框中,单击 -sampler 参数名旁边的 X。
单击“确定”。在“已修改的参数”下,-sample 参数的值会显示为 <值未设定>。
Adobe Scout在您开始使用Adobe Scout的那一刻起,您将可以观察大量的数据。它几乎触及到您的内容里的各个方面,Flash Player平台在ActionScript代码执行的同时将其单独的呈现出来。从一开始它就在寻找您的内容里的性能问题,但在您使用前,先去了解这些数据是如何搜集的。
Flash Player传递给Scout的每一条数据都是有代价的。除了执行您的内容,Flash Player必须花费时间绘制它自己和传递这些数据。这意味着当您用Scout调试时,Flash Player的行为相对于正常的执行有所不同。依据您所选择要收集的数据,这个不同之处可能会微不足道或者很明显。这种情况将取决于您试图应对的问题。
在这篇文章里,您将了解Flash Player是如何绘制和传递数据给Scout,以及如何决定收集哪些数据。这将有助于您更准确的应对关于您的内容的中的行为和性能。通过更好地了解这些数字在Scout里都意味着什么,将增加您profiling时的信心。
需要注意的是,这不是Scout的界面指南,如果您不知道如何使用Scout,或者里面每个面板的作用,您可以阅读这篇文章getting started guide。
∨ 展开