♣ 개발/Flutter

[Flutter] Size 분석

SlowDreamer 2020. 12. 18. 16:04

개요

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 실행
    1. flutter pub global list
    2. flutter pub global deactivate tools
    3. flutter pub global activate tools
    4. 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.dev/docs/perf/app-size#breaking-down-the-size

반응형

'♣ 개발 > 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