훌륭한 사용자 경험을 제공하는 것 = 즉, 성능이 좋은 애플리케이션을 만드는 것은 매우 중요하다.
따라서 성능을 분석하는 도구인 Instrument에 대해 알아보자.
Xcode에 내장 되어있는 Xcode 성능 분석 및 테스트 도구
오류를 프로파일링 하는 데 사용되는 도구를 제공
Xcode에서 Product ▸ Profile (Command-I)
Instruments가 시작되면, 다음과 같이 여러 프로파일링 템플릿 목록을 볼 수 있다.
각 템플릿에서는 애플리케이션을 분석하고 정보를 수집하여 문제를 확인할 수 있다.
(메모리에 문제가 있는 지 확인 해야할 경우 Zombies, Allocations, Leaks와 같은 템플릿을 사용)
해당 세션에서는 Time Profiler, Points of Interest 두 가지 템플릿에 대해 이야기를 한다.
Time Profiler
Points of Interest