[iOS] 메모리릭 찾아내기
문제 상황프로젝트중 메모리 사용량이 계속 증가하는 현상을 보게 되었습니다.제가 만들고 있던 것은 사용자 앨범에서 이미지를 선택하는 기능으로, 이미지를 다루기 때문에 메모리 소모가 큰 작업입니다.따라서 이런 메모리릭은 치명적입니다.만약 계속 인스턴스가 해제되지 않고 쌓인다면 언젠가 메모리 오버플로우로 앱이 강제종료 될 것입니다.화면을 Dismiss해서 picker뷰를 해제했음에도 불구하고 메모리에서 사라지지 않아 새 picker를 열때마다 메모리가 증가하고 있습니다. 계속 반복한 결과 사용량이 2GB가 넘어가니 앱이 종료되었습니다. (아이폰 미니) 디버그툴로 릭 찾기이제 어디서 메모리릭이 발생했는지 찾아보도록 하겠습니다.앱을 실행시킨 후 Xcode 하단에 보시면 Debug Memory Graph 버튼이 ..
iOS
2024. 4. 12. 16:17
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- coordinator pattern
- SwiftUI
- programmers
- 코디네이터 패턴
- SWM
- ios
- Bloking/Non-bloking
- MVI
- 비동기/동기
- 아키텍쳐 패턴
- DocC
- combine
- healthkit
- Architecture Pattern
- RX
- TestCode
- 소프트웨어마에스트로
- MVC
- Flux
- 프로그래머스
- 리액티브 프로그래밍
- Flutter
- notion
- reactive programming
- GetX
- design pattern
- 노션
- Swift Concurrency
- MVVM
- swift
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함