Flutter
Flutter[플러터] - 플러터 성능개선 및 앱 최적화! JANK - DevTools
s_hoonee
2025. 3. 6. 11:55
반응형
https://docs.flutter.dev/tools/devtools/performance
Use the Performance view
Learn how to use the DevTools performance view.
docs.flutter.dev
FPS는 "Frames Per Second"의 약자로, 초당 몇 개의 화면 이미지(프레임)가 표시되는지를 의미합니다. 예를 들어 60fps는 1초에 60번 화면이 업데이트된다는 뜻입니다.
여기서 ms는 밀리초(millisecond)의 약자로, 1밀리초는 0.001초입니다. 즉, 16ms는 약 0.016초 정도 됩니다.
이러한 시간 간격 내에 렌더링이 완료되지 않으면, 디스플레이에 부드럽지 않은 움직임, 즉 '잰크(jank)'가 발생할 수 있습니다.
jank 발생 시 버벅임 등 사용자에게 안좋은 경험을 줄 수 있으니 devTools로 추적하여 const 및 리빌드 횟수를 줄이는 것을 추천합니다!