2012-01-20 6 views
3

iOS 애플리케이션을 벤치마킹하는 가장 효과적이고 효율적인 방법은 무엇입니까? 우리는 주로 애플리케이션이 API와 통신하고 반환 된 데이터의 처리를 완료하는 응답 시간을 얻으려고합니다. 당신은 API 응답 시간을 찾고 있다면iOS 애플리케이션 벤치마킹

답변

3

, 당신은 단순히 응용 프로그램 내에서 시간을 측정 코드의 두 줄을 추가 할 수 있습니다 (요청 끝에서 로그인 요청을 시작할 때 로그온합니다.)

또한 볼 수 Apple의 Instruments 도구 세트를 사용하여 장치 CPU 성능 및 누출을 측정합니다.

실적을 측정하는 데 가장 빠르고 쉬운 방법은 요청 시작/처리 시작/처리 종료시 NSLog입니다. 그게 당신의 장치 또는 서버가 보류 (내가 당신이 찾고 있다고 가정)의 원인인지 여부에 대한 아이디어를 줄 것입니다. Xcode는 출력에 타임 스탬프를 표시하고 몇 가지 시도 후에 분석 할 수 있습니다.

또한 시뮬레이터에서 앱을 실행하면 휴대 전화 속도가 컴퓨터의 속도로만 실행되기 때문에 전화기 속도를 잘 나타내지는 않지만 새로운 Network Link Conditioner을 라이온스에서 사용할 수있는 옵션이 제공됩니다 느리고 스케치 된 네트워크 연결을 시뮬레이트하여 네트워크 성능이 현장에서 어떻게 느껴지는지 확인할 수 있습니다. 추가 처리 능력의 편안함을 염두에 두십시오.