2012-02-23 3 views
1

위젯 메서드를 포함하여 내 앱의 출시 과정에 NSLog 포인트를 넣었습니다. 내가 발견 할 수있는 마지막 하나는 viewDidAppear 전에 약 2 초 동안 치게됩니다. 내 앱의 속도가 느려지는 것을 어떻게 알 수 있습니까?내 앱에서 느려지는 것을 어떻게 확인할 수 있습니까?

+1

Instruments를 사용해 보셨습니까? – JiaYow

+0

Nope. 전에 누출에만 사용했습니다. 이걸 어떻게 발견 할 수 있을까요? – Andrew

+2

James는 TimeProfiler가 유효한 해결책 일 수 있다고 제안했습니다. 몇 가지 코드를 제공하면 어떤 일이 벌어지고 있는지 이해할 수 있습니다. 어쩌면 백그라운드에서 실행할 수있는 계산을 수행 할 수 있습니다. –

답변

3

각 호출이 소요되는 시간을 결정하기 위해 계측기에서 시간 프로파일 러 도구를 사용할 수 있습니다.

1

xcode에서 인 스트 루먼트 도구를 사용할 수 있습니다. 메모리 리크, 성능 문제 등을 찾을 때 정말 유용합니다.

도구를 사용하는 동안 문제가 발생합니다.

Apple 개발자 도구를 시작하려면 Apple 링크를 참조하십시오. 귀하의 질문에 Apple Developer Tools

최저 ,

0

, 당신은 당신이 유용 할 수 있습니다 NSLog 문을 사용하고 있지만 동시에 중단 점 설정도 쉽게 할 수 있고 문제에 더 많은 통찰력을 제공 있습니다. 코드 왼쪽에있는 트레이에 중단 점을 추가하십시오. 조건부 중단 점을 설정하여 중지되는 코드를 분석 할 수도 있습니다.

으로 중단 점을 결합하면 앱 성능 및 가능한 문제를 이해하는 데 크게 도움이 될 수 있습니다. 인스트루먼트 어플리케이션은 Xcode 4의 Xcode 메뉴에서 찾을 수 있습니다. Xcode -> 개발자 도구 -> 도구를 클릭하십시오. 또한 프로필 수 다음 프로필 선택을 클릭하고 실행 버튼을 누른하여 악기를 사용하여 응용 프로그램 : 결정 Instruments 선택 시간 프로파일 : Profile App

당신은 다음과 같은 화면이 표시를 각 통화 소요 시간. 그런 다음 을 클릭하십시오.

관련 문제