HOME

TheInfoList



OR:

Adobe Scout is a visual profiler for
Adobe Flash Adobe Flash (formerly Macromedia Flash and FutureSplash) is a multimedia software platform used for production of animations, rich web applications, desktop applications, mobile apps, mobile games, and embedded web browser video players. Fla ...
content running on
desktop A desktop traditionally refers to: * The surface of a desk (often to distinguish office appliances that fit on a desk, such as photocopiers and printers, from larger equipment covering its own area on the floor) Desktop may refer to various compu ...
or
mobile Mobile may refer to: Places * Mobile, Alabama, a U.S. port city * Mobile County, Alabama * Mobile, Arizona, a small town near Phoenix, U.S. * Mobile, Newfoundland and Labrador Arts, entertainment, and media Music Groups and labels * Mobile ( ...
platforms, and works together with
Adobe Flash Player Adobe Flash Player (known in Internet Explorer, Firefox, and Google Chrome as Shockwave Flash) is computer software for viewing multimedia contents, executing rich Internet applications, and streaming audio and video content created on the ...
and
Adobe AIR Adobe AIR (also known as Adobe Integrated Runtime and is codenamed Apollo) is a cross-platform runtime system currently developed by Harman International, in collaboration with Adobe Inc., for building desktop applications and mobile applicat ...
.Getting started with Adobe Scout
Adobe Developer Connection
Scout enables in-depth profiling of
ActionScript 3 ActionScript is an object-oriented programming language originally developed by Macromedia Inc. (later acquired by Adobe). It is influenced by HyperTalk, the scripting language for HyperCard. It is now an implementation of ECMAScript (meaning ...
code execution, 2D graphics and text rendering, and 3D graphics rendered via the
Stage3D Stage3D ( codenamed ''Molehill'') is an Adobe Flash Player API for rendering interactive 3D graphics with GPU-acceleration, within Flash games and applications. Flash Player or AIR applications written in ActionScript 3 may use Stage3D to rend ...
application programming interface (API). Scout is the successor of the code profiler introduced in
Adobe Flash Builder Adobe Flash Builder (previously known as Adobe Flex Builder) is an integrated development environment (IDE) built on the Eclipse platform that speeds development of rich Internet applications (RIAs) and cross-platform desktop applications, parti ...
. Scout was released in January 2013, and provided memory and code execution profiling. Stage3D support was added c. June 2013, along with an integrated Stage3D rendering preview and draw-call recording and replay toolset.


Features

Scout supports profiling of Flash content running on the same machine, or on remote machines, both of which need to connect to Scout via the Telemetry TCP/IP connection. Content on desktop platforms such as Microsoft Windows and Apple OS X may be running in
Adobe AIR Adobe AIR (also known as Adobe Integrated Runtime and is codenamed Apollo) is a cross-platform runtime system currently developed by Harman International, in collaboration with Adobe Inc., for building desktop applications and mobile applicat ...
or
Adobe Flash Player Adobe Flash Player (known in Internet Explorer, Firefox, and Google Chrome as Shockwave Flash) is computer software for viewing multimedia contents, executing rich Internet applications, and streaming audio and video content created on the ...
. Content on mobile platforms such as Android and
iOS iOS (formerly iPhone OS) is a mobile operating system created and developed by Apple Inc. exclusively for its hardware. It is the operating system that powers many of the company's mobile devices, including the iPhone; the term also include ...
may only be profiled if they are running in Adobe AIR for Mobile. Scout provides code execution metrics, namely the per-frame execution time for ActionScript 3 code, and the memory use by objects created by Flash Player or User code.Memory profiling with Adobe Scout
Adobe Developer Connection
Developers may also track custom events within the Scout interface.
Adobe Developer Connection
Scout provides historical profiling and a detailed breakup of all
central processing unit A central processing unit (CPU), also called a central processor, main processor or just Processor (computing), processor, is the electronic circuitry that executes Instruction (computing), instructions comprising a computer program. The CPU per ...
(CPU) using activities within Flash Player, including code execution (ActionScript), 2D graphics rendering (DisplayList Rendering), network and video, and others. Scout provides in-depth visual profiling of 3D graphics content rendering with the
Stage3D Stage3D ( codenamed ''Molehill'') is an Adobe Flash Player API for rendering interactive 3D graphics with GPU-acceleration, within Flash games and applications. Flash Player or AIR applications written in ActionScript 3 may use Stage3D to rend ...
API: *Stage3D Preview - View the current back-buffer of executed Stage3D Content *Stage3D Recording - Capture every Stage3D command executed by the Flash content, and replay or step through executed commands *GPU memory use - Profile texture memory use with a real-time breakdown *Stage3D Program Editor - Interactively modify recorded Stage3D commands and see what effect this has on rendering. Edit the AGAL code for the vertex and fragment programs executed by each draw call.


References


External links

* {{Adobe Flash Adobe Flash
Flash Flash, flashes, or FLASH may refer to: Arts, entertainment, and media Fictional aliases * Flash (DC Comics character), several DC Comics superheroes with super speed: ** Flash (Barry Allen) ** Flash (Jay Garrick) ** Wally West, the first Kid F ...
C++ software Cross-platform software Windows graphics-related software Scout