반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- RouteObserver
- KakaoMap
- methodChannel
- Babel standalone
- node
- web track
- identifierForVender
- userevent_tracker
- Prism.js
- jszip
- Completer
- webrtc
- Flutter
- babel
- code editor
- swagger-typescript-api
- androidId
- Redux
- REST API
- Three-fiber
- uint8array
- Excel
- uint16array
- Image Resize typescript
- typescript
- Three js
- Raycasting
- Game js
- FirebaseAnalytics
- react
Archives
- Today
- Total
Never give up
Flutter - Build Mode 본문
반응형
Flutter앱을 만들고나서 AVD가 아닌 기기에서 실행해보면
반응 및 애니메이션이 엄청 버벅거리는것을 확인 할 수 있습니다
처음 했을때 필자의 반응은 "?? 네이티브급 성능이라 하지 않았던가? 뭐지 이건?" 이랬습니다
그런데 debug모드와 release모드, profile모드를 알고는 있었는데
기기를 연결하고 Run을 누르면 debug모드가 default인것을 모르고 있었기 때문에
애니메이션 최적화를 잘못한줄 알고 코드만 열심히 봤었습니다(하..씁..)
이랬던 이유중 하나가 분명 AVD에서는 Run눌러도 랙 없이 잘 동작했었고
네이티브 안드로이드 했었을 때 Run으로 실행했고, 잘 작동됐었던 기억이 있었습니다
그래서 찾아보니 flutter 앱은 기기에서 debug모드는 상당히 느리다는것을 알 수 있었습니다
그래서 폰에서 성능테스트를 하려면 profile모드 혹은 release모드를 하면 되는데
profile모드는 이 버튼 누르거나
터미널에서 flutter run --profile을 하면 되고
release모드는 터미널에서 flutter run --release 하면 됩니다
(필자 바보인증 글..)
반응형
'해왔던 삽질..' 카테고리의 다른 글
Flutter - Looking up a deactivated widget's ancestor is unsafe. (0) | 2020.12.26 |
---|---|
Flutter - Call by reference (0) | 2020.12.13 |
Flutter - Loading hud (0) | 2020.12.12 |
첫번째 앱 등록 후기 (4) | 2020.09.16 |
Flutter - abstract class extends vs implements (0) | 2020.08.17 |
Comments