How to Identify Problems
Identifying Performance Problems with De-frost
Follow these steps to detect bottlenecks using the De-frost dashboard:
-
Analyze the Bar Graph:
- Locate frames where total rendering time crosses the red threshold (700ms).
- Identify which segments (e.g., layout or animation) consume the most time.
-
Examine React Commit Scatter Points:
- Look for scatter points overlapping with frozen frames.
- Identify React components responsible for the delays.
-
Inspect the Pop-Up Details:
- Click scatter points to reveal the affected components.
- Use this data to trace React updates causing performance degradation.
-
Take Action:
- Optimize React components or rendering pipeline stages contributing to frozen frames.
- Repeat the process after changes to measure improvements.
This structure creates a clear separation between the overview, bar graph, React Native commits, and the actionable problem identification. Each document uses Astro’s components to enhance readability and interactivity.