show_fps 패키지는 개발 중 앱의 모서리에 실시간 FPS(초당 프레임 수) 배지를 표시하는 가벼운 Flutter 도구입니다. 프레임 속도 변동을 시각화함으로써 개발자가 성능을 모니터링하고 렌더링 병목 현상을 식별하는 데 도움을 줍니다. 릴리스 빌드에서는 배지가 자동으로 숨겨져 생산용 앱에 영향을 주지 않습니다. 모바일, 웹, 데스크톱을 포함한 모든 주요 플랫폼과 호환되며, 최소한의 설정으로 어떤 Flutter 프로젝트에도 원활하게 통합됩니다. UI 반응성 최적화와 개발 초기 단계에서 성능 문제를 조기에 발견하는 데 이상적입니다.
사용 사례
개발 중 성능 모니터링
UI 지ankan 또는 지연 식별
애니메이션 부드러움 최적화
렌더링 문제 디버깅
앱 반응성에 대한 실시간 피드백
주요 기능
실시간 FPS 카운터 표시
릴리스 모드에서 자동 숨기기
필수 구성 최소화
모든 플러터 플랫폼을 지원합니다
사용자 지정 가능한 배지 위치
경량이며 비침습적
적합한 대상
Flutter 개발자
UI/UX 엔지니어
성능 테스터
모바일 및 웹 앱 빌더
고려 사항
생산 사용을 위한 것이 아님
뱃지의 가시성은 레이아웃 테스트에 방해가 될 수 있습니다
릴리스 전 수동 제거 필요
제한된 사용자 정의 옵션
디버그 모드에서만 활성화됨
원본 README
연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.
Show FPS
Use ShowFPS to monitor your app's FPS (Frames Per Second) in real time with advanced performance metrics.
Features
Real-time FPS monitoring with accurate microsecond precision
Average FPS calculation for smoother readings
Min/Max FPS tracking
Frame time display in milliseconds
Color-coded FPS text based on performance
Interactive chart with customizable colors
Target FPS line on chart
Jank frame indicators (frames significantly slower than average)
Frame budget indicator (percentage of target frame time used)
Dropped frame counter
Draggable widget positioning
Collapsible/expandable view
Double-tap to temporarily hide
Low FPS threshold alerts with visual feedback
Fully customizable colors and text styles
Installation
Add show_fps: ^1.1.0 in your project's pubspec.yaml: