2010-12-30 3 views
3

지금까지 사용자 인터페이스를 직접 테스트하여 iOS 사용자 인터페이스의 성능 (즉 "부드러움")을 비공식적으로 테스트했습니다. 이것은 분명히 성능을 프로파일 링하는 매우 정확한 방법이 아니기 때문에이를 수행 할 수있는 몇 가지 방법/도구가 있는지 궁금해했습니다. 거기 있어요?iOS UI 성능 프로파일 링

답변

4

계측기 도구 'Core Animation'을 사용하여 그래픽 (및 UI) 성능을 측정하십시오. 주로 프레임 속도 (평활도를 측정하는 공식적인 방법) 형태이지만, GPU가 절대적으로 싫어하는 중첩 및 혼합보기를 표시하도록 구성 할 수도 있습니다.

또한이 주제에서는 iOS 개발자에게 유용한 몇 가지 훌륭한 WWDC 세션이 있습니다.

+0

얼마나 많은 FPS가 바람직합니까? iPhone 4에서 ~ 50 FPS를 달성하지만, 이것은 1 세대 iPod touch에서 상당히 나쁠 수 있습니다. – ryyst

+0

50 FPS는 4에서 괜찮습니다. UI의 전체 재생 빈도는 약 60 Hz이지만 30 이상이면 괜찮아 보입니다. 코드를 테스트 할 오래된 장치를 찾고 싶을 수도 있습니다. –

+0

iPod touch 1g에서 코드를 실행할 때 프레임 속도는 ~ 15fps입니다. 꽤 나쁘지만 코드를 더 개선하는 방법을 모릅니다 ... – ryyst