본문 바로가기
iOS & macOS

[Swift] Profiling 방법

by Bokoo14 2024. 2. 20.

자주 쓰이는 프로파일링 방법 ✨

 

📝 Memory Profiler

메모리가 얼마나 할당 되어 있고, 어디에 할당되어 있고, 누수 확인가능

1. 메모리 할당 확인 가능

2. 메모리 누수 등의 문제 해결 편리

3. 메모리의 과도한 할당으로 인해 앱이 느려질 경우, 사용 필요

 

📝 Timer Profiler

스크롤하거나 화면 전환이 될 때 갑자기 느려지는 현상이 일어날때, 해당 경로를 찾아 시간 복잡도를 낮추면 끊기거나 느려지는 현상이 없어짐

1. 뱡목을 유발하는 부분을 찾아 해결하기 편리

2. 각 함수 단위의 수행 시간 확인 가능

3. 호출 경로도 확인 가능