본문 바로가기 메뉴 바로가기

lsh424

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

lsh424

검색하기 폼
  • 분류 전체보기 (98)
    • Swift&iOS (32)
      • Swift (5)
      • iOS (26)
    • python (6)
    • 머신러닝 (16)
    • Git 정리 (12)
    • 자료구조 (6)
    • 알고리즘 (17)
      • 정리 (4)
      • 문제풀이 (6)
    • 네트워크 (1)
    • 컴퓨터 그래픽스 (0)
    • about ME (0)
    • 책 (4)
    • 공부 (4)
  • 방명록

버벅임 (1)
[iOS] Render Loop & Hitch (화면 버벅임과 끊김 개선)

빈번하게 갱신되는 화면의 경우 어떻게 성능 테스트를 할 수 있을까요? 눈으로 확인했을 때 화면이 버벅이면서 보이거나 끊김 현상이 보이면 당연히 성능이 안 좋다고 판단할 수 있겠지만, 눈으로 확인하는 데는 정확성이 부족할 수 있고 미묘한 차이를 캐치하기 어려울 수 있습니다. 아무래도 가장 좋은 건 데이터, 즉 수치로 확인하는 것이죠. XCode12부터 UI와 관련된 성능 이슈를 파악하는데 도움을 주는 Instruments - Animation Hitches가 도입되었습니다. 아래 내용은 WWDC21 Hitch 관련 세션을 보고 정리한 글입니다. 일반적으로 디스플레이를 갖는 디바이스의 경우 주사율을 갖습니다. iOS 디바이스의 경우 보통 60Hz의 주사율을 갖고 이는 1초에 60번 화면이 갱신됨을 의미합니다..

Swift&iOS/iOS 2023. 7. 17. 23:50
이전 1 다음
이전 다음
링크
최근에 올라온 글
최근에 달린 댓글

Blog is powered by Tistory / Designed by Tistory

티스토리툴바