본문 바로가기
Flutter

Flutter[플러터] - 플러터 성능개선 및 앱 최적화! JANK - DevTools

by s_hoonee 2025. 3. 6.
반응형

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 및 리빌드 횟수를 줄이는 것을 추천합니다!