What problem does it solve?
It solves the problem of slow React Native performance by capturing React render commits and CPU sampling data so you can identify what re-renders and which work is actually expensive.
Core Features & Use Cases
- React Profiler (Hermes / React commits): Start/stop CPU sampling and React commit capture, then analyze commits with CPU-enriched hot spots sorted by total render time.
- Actionable drill-down tools: Use component and commit queries plus call-tree and stack queries (and cross-correlated reporting when native profiling runs in parallel) to pinpoint root causes.
- Optimization workflow support: Encourage a before/after cycle with re-profiling and targeted investigation, including optional flow-based interaction recording for reproducibility.
- Use case: Measure the impact of a performance fix by profiling before and after changes, then ranking the commits/components most responsible for re-render cost.
Quick Start
Ask the assistant to profile your React Native Hermes app for performance by running the React profiling start tool, completing your key user interaction, stopping the profilers, and generating an analysis report.