Render Max and UI Max for Flutter CPU and GPU Optimization
- UI Max는 위젯 트리 구축 시간을 측정합니다. 밀리초 단위로 프레임당 시간과 평균 시간을 보여줍니다. 높은 값은 위젯 렌더링 성능 저하를 나타냅니다. 📈
- Render Max는 픽셀 렌더링 시간을 측정합니다. 마찬가지로 프레임당 시간과 평균 시간을 보여줍니다. 높은 값은 GPU 성능 저하를 나타냅니다. 🎨
- UI Max와 Render Max 그래프의 스파이크는 위젯 트리 구축 및 픽셀 렌더링에 걸리는 시간의 변동을 보여줍니다. 앱 로딩이나 화면 전환 시 스파이크가 발생하는 것은 일반적이나, 지속적인 스파이크는 성능 최적화가 필요함을 시사합니다. ⚡
- 앱 로딩 시 UI Max와 Render Max 값이 높게 나타나는 것은 일반적입니다. 하지만 앱 로딩 후에도 높은 값이 유지되거나, 화면 전환 시 지속적인 스파이크가 발생하면 성능 문제가 있을 수 있습니다. 🤔
- 애니메이션이나 복잡한 위젯 렌더링은 UI Max와 Render Max 값을 높일 수 있습니다. 특히, 쉬머링 효과는 성능에 부정적인 영향을 미칠 수 있으므로 최적화하거나 다른 로딩 방식을 고려해야 합니다. ✨