개요
flutter 1.22 및 DevTool 0.91 부터 Size analysis tool이 포함되었습니다.
빌드 시, 명령어에 --analyze-size를 추가하여 사이즈 분석 도구가 실행됩니다.
분석 시에 build/*-code-size-ananlysis_*.json 파일이 생성되며 이를 이용해 DevTool에서 더 자세한 분석이 가능합니다.
명령어
flutter build * --analyze-size --target-platform=**
* = apk, appbundle, ios, linux, macos, windows 택 1
** = target platform
샘플
flutter build apk --analyze-size --target-platform=android-arm64
DevTools을 이용한 상세 분석
- devtools server 실행
- flutter pub global list
- flutter pub global deactivate tools
- flutter pub global activate tools
- flutter pub global run devtools
- Open app size tool
- Chrome 열기 -> http://127.0.0.1:9100/#/ > Open app size tool
- Analyze Size
- Diff Size
json 2개를 비교할 수도 있다.
Travel Shooting
flutter pub global run devtools 입력 시 발생
이미 devtools server가 실행 중이므로, 다음 단계로 진행하면 된다.
참고 링크
반응형
'♣ 개발 > Flutter' 카테고리의 다른 글
[Flutter] Scaffold (0) | 2021.06.17 |
---|---|
[Flutter] Material vs Cupertino (0) | 2021.06.17 |
[Flutter] dependencies vs dev_dependencies (0) | 2021.04.05 |
[Flutter] Route간 이동 방법 정리 (0) | 2021.01.07 |
[Flutter] 앱 강제 종료 현상 (0) | 2020.12.29 |