Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
Ring
AWS
Documentation
Support
Contact Us
My Cases
Get Started
Design and Develop
Publish
Reference
Support

Profiling

Vega provides two ways to profile your apps: the built-in profiler and React Native DevTools.

The Vega Visual Extension provides access to the Vega built-in profiler. Use the built-in profiler to get a side-by-side view of work done in the JavaScript thread and main thread. To use the profiler, open the Debug menu and select Show Perf Monitor.

React Native DevTools provides component profiling and performance insights for React Native 0.83 apps. For details, see Use React DevTools to Inspect Component Rendering.

Profiling Vega app performance

The Vega SDK provides dedicated profiling and performance tools through Vega Studio. Unlike Android's systrace, Vega uses its own tooling to collect and analyze traces for your app.

The following sections describe the profiling tools available for Vega apps.

CPU and activity monitoring

The following topics provide information about how to use the Activity Monitor in Vega Studio to track real-time CPU usage, record profiling sessions, and identify hot functions with flamegraphs:

Memory profiling

The following topics provide information about how to monitor your app's memory consumption and investigate JavaScript heap issues:

UI and video fluidity

The following topics help you measure and optimize UI fluidity for smooth scrolling and animations:

General performance guidance

The following topics cover optimization strategies, common questions, and key metrics for Vega apps:


Last updated: Jun 26, 2026