instrument
-
Xcode - Memory Leak 확인하는 방법Programming/갈 곳 잃은 친구들 2022. 2. 17. 15:47
안녕하세요 BeePeach입니다 :) 오늘은 앱에서 memory leak이 발생하고 있는지 아닌지 확인하는 방법에 대해서 공부해보려고 합니다. Memory Leak이 발생하는 대표적인 이유는 strong reference cycle 때문에 발생하게 됩니다. Cycle을 해결하는 방법은 적절하게 프로퍼티를 weak 또는 unowned로 설정하거나 클로저를 사용할 때 capture list를 이용해서 cycle이 발생하지 않도록 해주는 것입니다. 그런데 해결 방법은 알고 있지만 어디서 memory leak이 발생하는지 모른다면 해결할 수 없겠죠?? 그래서 memory leak이 발생하고 있는지, 발생한다면 어느 부분에서 발생하는지 확인하는 방법을 알아야합니다. Memory Leak 확인하기 1. cmd + ..