자주 쓰이는 프로파일링 방법 ✨
📝 Memory Profiler
메모리가 얼마나 할당 되어 있고, 어디에 할당되어 있고, 누수 확인가능
1. 메모리 할당 확인 가능
2. 메모리 누수 등의 문제 해결 편리
3. 메모리의 과도한 할당으로 인해 앱이 느려질 경우, 사용 필요
📝 Timer Profiler
스크롤하거나 화면 전환이 될 때 갑자기 느려지는 현상이 일어날때, 해당 경로를 찾아 시간 복잡도를 낮추면 끊기거나 느려지는 현상이 없어짐
1. 뱡목을 유발하는 부분을 찾아 해결하기 편리
2. 각 함수 단위의 수행 시간 확인 가능
3. 호출 경로도 확인 가능
'iOS' 카테고리의 다른 글
[Swift] Ping 로직 (0) | 2024.05.10 |
---|---|
메모리 최적화 - iOS Memory Deep Dive (1) | 2024.02.23 |
[iOS] NearbyInteraction란? (2) | 2024.01.13 |
[iOS] NearbyInteraction - NISession이 .finding에서 .found로 넘어가지 않는 문제 해결 (2) | 2024.01.13 |
[macOS] 샌드박스란? (3) | 2024.01.13 |