도전 레벨의 메모리 누수 디버깅 내용 관련하여, 여러 방법이 있어 활용해보았다.
메모리 그래프에서는 별다른 느낌표가 발생하지 않았다.
메모리 사용량 확인 시에도 메모리 사용량이 크게 튄 부분이 없는 것으로 보인다.
Leaks Instrument를 활용해보아도 감지되는 누수가 없는 것으로 확인하였다.
+) Leask Instrument를 사용할 때는 Edit scheme - Profile - BuildConfiguration 을 Debug로 바꿔주어야 한다.
Release 상태로 디버깅시 메모리 누수가 일어났음에도 감지되지 않을 때도 있다고 한다.
DebugSwift 라이브러리를 활용하면 작은 원으로 표시된 디버깅 도구를 통해 메모리 누수를 비롯한 CPU 사용, 메모리 사용량 등을 확인할 수. ㅣㅆ다.
DebugSwift를 활용하여 디버깅해보았음에도 메모리 누수가 없는 것으로 확인하였다.