์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 | 31 |
- designpattern
- TCA
- Lv2
- ํ๋ก๊ทธ๋๋จธ์ค
- RxSwift
- visionOS
- arkit
- raywenderlich
- realm
- UIKit
- ๋ฐฑ์ค
- Xcode
- BOJ
- BFS
- rxcocoa
- combine
- tableView
- XCTest
- ios
- ํจ์คํธ์บ ํผ์ค
- MVVM
- reactorkit
- Kuring
- SnapKit
- swift
- SwiftUI
- Swfit
- Flutter
- CollectionView
- node.js
- Today
- Total
๋ชฉ๋กmemory leak (1)
lgvv98
โ ์ผ๋ง ์ ๋ค๋ฅธ ํ์ฌ์ ๋ค๋์๋ ํ๊ต ์ ๋ฐฐ iOS ์ฑ ๊ฐ๋ฐ์๋๊ป ์ฑ์ด ๋ช๊ฐ์ง ์ํฉ์์ ์ฑ์ด ์ฃฝ์ด์ ์์ธ์ ๊ฐ์ด ๋ด์ค ์ ์๋๊ณ ์์ฒญ ๋ฐ์. ํด๋น ์ด์ ๊ฐ์ด ๋ถ์ํ๋ฉด์ ํด๊ฒฐํด๋ณด๊ณ ์ ํจ. ํด๋น ํฌ์คํ ์ Xcode 13.2.1์ ๊ธฐ์ค์ผ๋ก ์์ฑ โ ๋ฌธ์ ์ํฉ 1. ๋ค๋น๊ฒ์ด์ ์คํ์ด 2๊ฐ๊ฐ ๋์์ ์์. 2. ์คํฌ๋กค์ ํ๋ค๊ฐ ์ฑ์ด ์ฃฝ๊ฑฐ๋ ์ฑ์ด ํฐ ํ๋ฉด์ด ๋จ๋ฉด์ ์ด๊ธฐํ๊ฐ ๋์ด๋ฒ๋ฆผ. โ ์ ๊ทผ๋ฒ ํด๋น ํ๋ก์ ํธ๋ RxSwift๋ฅผ ์ฌ์ฉํ๊ณ ์์๊ธฐ์, 1๋ฒ ์ํฉ์ ๋ณด๊ณ ๊ฐ์ฅ ๋จผ์ ์๊ฐ๋ ์์ธ์ "memory leak"์ด์๋ค. ์ ๊ทธ๋ ๊ฒ ํ๋จํ๋๋ฉด, ์ฝ๋ ์คํ์ผ ๋ฑ์ ๋ณด๊ณ ์ด๊ฒ ์์ธ์ด๊ฒ ๋ค๋ ๋๋์ด ์์๋ค. ๋ญ ์ด์ ์ ๋ด๊ฐ RxSwfit ์ฐ๋ฉด์ ์๋ ์์ด ์ฝ์งํ๋ ๊ฑฐ๋ผ ๊ทธ๋ฌ์์๋,, โ Xcode Instruments ์ฌ์ฉ๋ฒ ..