Adobe Scout is a visual
profiler for
Adobe Flash
Adobe Flash (formerly Macromedia Flash and FutureSplash) is a mostly discontinuedAlthough it is discontinued by Adobe Inc., for the Chinese market it is developed by Zhongcheng and for the international enterprise market it is developed by Ha ...
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 platforms, and works together with
Adobe Flash Player
Adobe Flash Player (known in Internet Explorer, Firefox, and Google Chrome as Shockwave Flash) is a discontinuedExcept in China, where it continues to be used, as well as Harman for enterprise users. computer program for viewing multimedia ...
and
Adobe AIR
Adobe AIR (also known as Adobe Integrated Runtime and codenamed Apollo) is a cross-platform runtime system currently developed by Harman International, in collaboration with Adobe Inc., for building desktop applications and mobile application ...
.
[Getting started with Adobe Scout](_blank)
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 (meani ...
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 render ...
application programming interface
An application programming interface (API) is a connection between computers or between computer programs. It is a type of software Interface (computing), interface, offering a service to other pieces of software. A document or standard that des ...
(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, part ...
.
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
Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
and Apple
OS X
macOS, previously OS X and originally Mac OS X, is a Unix, Unix-based operating system developed and marketed by Apple Inc., Apple since 2001. It is the current operating system for Apple's Mac (computer), Mac computers. With ...
may be running in
Adobe AIR
Adobe AIR (also known as Adobe Integrated Runtime and codenamed Apollo) is a cross-platform runtime system currently developed by Harman International, in collaboration with Adobe Inc., for building desktop applications and mobile application ...
or
Adobe Flash Player
Adobe Flash Player (known in Internet Explorer, Firefox, and Google Chrome as Shockwave Flash) is a discontinuedExcept in China, where it continues to be used, as well as Harman for enterprise users. computer program for viewing multimedia ...
. Content on mobile platforms such as
Android and
iOS
Ios, Io or Nio (, ; ; locally Nios, Νιός) is a Greek island in the Cyclades group in the Aegean Sea. Ios is a hilly island with cliffs down to the sea on most sides. It is situated halfway between Naxos and Santorini. It is about long an ...
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](_blank)
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, is the primary Processor (computing), processor in a given computer. Its electronic circuitry executes Instruction (computing), instructions ...
(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 render ...
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
C++ software
Cross-platform software
Windows graphics-related software
Scout
Scout may refer to:
Youth movement
*Scout (Scouting), a child, usually 10–18 years of age, participating in the worldwide Scouting movement
** Scouts (The Scout Association), section for 10-14 year olds in the United Kingdom
** Scouts BSA, sect ...