728x90
Q :
Flutter 앱 만들어진거 쓰다가 보면 앱이 꺼지거나 유튜브 뮤직 꺼지는데.. (항상 그런건 아니고 가끔 꺼져요.. )이게 메모리 릭이나 그런것 때문에 생기는 문제인가욥??
유튜브 뮤직이나 tmap 같은 다른앱이 보통 꺼지고 심할 때는 제 앱이 꺼져요.ㅠ 제 생각으로는 indexstack 쓰면서 너무 많이 위젯을 겹쳐서 그런가 싶었어요
A:
메모리 릭일 것 같은데요?
null-safety 버전업 할 때 fatal exception 쌓이면 메모리 꼬여서 꺼지고 그랬었어요.
저희는 해결한게
1. flutter lints 적용
2. firebase crashlytics 적용
3. flutter analyze로 모든 힌트 적용한 부분 수정
4. 2번의 보고서 보면서 excpetion 모두 대응
린트 표현이 오해가 있을 수 있네요. 1,3번은
https://dev-yakuza.posstree.com/ko/flutter/linter/
이 작업을 했었습니다.
analysis_options.yaml에 적을 내용은 여기에 잘 나와있고 요즘 버전으론 기본으로 아마 파일 생성 될겁니다.
https://dart-lang.github.io/linter/lints/index.html
이렇게 해서 안꺼지게 되었습니다.
메모리릭이 여기저기서 나오면 이게 계속 로그 보고 있을 수도 없고 누적된 뒤에 어느순간 꺼지기에 저렇게 해결했어요 ㅜㅜ
린트는 사전 발생할 수 있는 exception 미연의 방지죠.
728x90
'개발 > Flutter' 카테고리의 다른 글
flutter debouncing - 재호출 (0) | 2022.04.01 |
---|---|
Flutter geocoding => 위도, 경도 좌표를 주소로 바꾸기 (0) | 2022.04.01 |
tutorial_coach_mark flutter 튜토리얼 overlay touch (0) | 2022.03.24 |
url_launcher 지도, 네비게이션 (0) | 2022.03.22 |
이미지 사이즈 바꾸기 (0) | 2022.03.19 |