【Swift】Time Profiler를 사용한 퍼포먼스 개선을 위한 속도 계측 방법

1953 단어 XcodeiOSSwiftSwift5
앱 처리 속도가 느리고 성능을 향상시키고 싶을 때 앱이 처리하는 데 시간이 오래 걸리는지 조사하는 것은 어렵습니다.
그럴 때 편리한 Xcode에 들어 있는 Developer ToolTime Profiler 사용법을 소개합니다.

Time Profiler를 이용한 측정 방법



Xcode에는 편리한 Developer Tool가 여러 개 있습니다.
개발에서처럼 사용 Simulator도 그 중 하나입니다.

이번에는 어느 처리에 얼마나 많은 시간이 걸리고 있는지 자세히 볼 수 있다 Time Profiler사용법은 매우 간단합니다.
  • メニュー > Xcode>Open Developer Tool > Instruments 를 선택합니다.
  • 이런 화면이 나오므로 Time Profiler 를 선택합니다.
  • 한번 측정하고 싶은 앱을 Xcode로 구현해 시뮬레이터에 보냅니다.
  • 그러면 여기에서 앱을 선택할 수 있게 되어 있으므로, 선택하고 빨간색 원 버튼을 누르면 계측이 시작됩니다.

  • 측정하고 싶은 액션까지 앱을 조작하면 여기에 이런 느낌으로 파형을 할 수 있습니다.
    이번에는 꽤 작은 앱으로 시험했기 때문에 전혀 파형이 없습니다만. .


    이것으로 계측은 완료입니다! 다음에 계측한 내용의 확인을 해 갑니다✨

    Time Profiler로 측정한 내용 확인



    측정할 파도를 선택합니다. 선택하면 파도 색상이 파란색으로 바뀝니다.
    아래에 이런 느낌의 표가 나옵니다. 이것을 탭하면 실제 코드로 날 수 있습니다.


    이제 어느 부분에 시간이 걸리는지 명확하게 조사할 수 있습니다.
    퍼포먼스 개선시에는 꼭 이용해 주세요.

    좋은 웹페이지 즐겨찾기