위젯 메서드를 포함하여 내 앱의 출시 과정에 NSLog
포인트를 넣었습니다. 내가 발견 할 수있는 마지막 하나는 viewDidAppear
전에 약 2 초 동안 치게됩니다. 내 앱의 속도가 느려지는 것을 어떻게 알 수 있습니까?내 앱에서 느려지는 것을 어떻게 확인할 수 있습니까?
1
A
답변
3
각 호출이 소요되는 시간을 결정하기 위해 계측기에서 시간 프로파일 러 도구를 사용할 수 있습니다.
1
xcode에서 인 스트 루먼트 도구를 사용할 수 있습니다. 메모리 리크, 성능 문제 등을 찾을 때 정말 유용합니다.
도구를 사용하는 동안 문제가 발생합니다.
Apple 개발자 도구를 시작하려면 Apple 링크를 참조하십시오. 귀하의 질문에 Apple Developer Tools
최저 ,
0
, 당신은 당신이 유용 할 수 있습니다 NSLog 문을 사용하고 있지만 동시에 중단 점 설정도 쉽게 할 수 있고 문제에 더 많은 통찰력을 제공 있습니다. 코드 왼쪽에있는 트레이에 중단 점을 추가하십시오. 조건부 중단 점을 설정하여 중지되는 코드를 분석 할 수도 있습니다.
으로 중단 점을 결합하면 앱 성능 및 가능한 문제를 이해하는 데 크게 도움이 될 수 있습니다. 인스트루먼트 어플리케이션은 Xcode 4의 Xcode 메뉴에서 찾을 수 있습니다. Xcode -> 개발자 도구 -> 도구를 클릭하십시오. 또한 프로필 수 다음 프로필 선택을 클릭하고 실행 버튼을 누른하여 악기를 사용하여 응용 프로그램 : 결정 선택 시간 프로파일 :
당신은 다음과 같은 화면이 표시를 각 통화 소요 시간. 그런 다음 을 클릭하십시오.
관련 문제
- 1. 내 부분품이 너무 느리게 렌더링되는 것을 어떻게 확인할 수 있습니까?
- 2. 내 애플리케이션이 Android 마켓에 게시되는 것을 어떻게 확인할 수 있습니까?
- 3. RequiredFieldValidator가 실패한 것을 어떻게 확인할 수 있습니까?
- 4. codeIgniter에서 메일 전송 속도가 느려지는 것을 어떻게 해결할 수 있습니까?
- 5. 어떻게 확인할 수 있습니까?
- 6. 내 svn 연결을 어떻게 확인할 수 있습니까?
- 7. Silverlight에서 Color가 비어있는 것을 어떻게 확인할 수 있습니까?
- 8. NHibernate가 IList 프록시를 생성하는 것을 어떻게 확인할 수 있습니까?
- 9. SMS 앱에서 내 앱에서 보낸 메시지를 어떻게 볼 수 있습니까?
- 10. GC 로그를보고 가비지 수집기가 실행중인 것을 어떻게 확인할 수 있습니까?
- 11. mongrel_cluster의 각 프로세스가 요청을 처리하는 것을 어떻게 확인할 수 있습니까?
- 12. iOS 앱에서 Xcode가 CoreLocation.framework를 무시하는 것을 어떻게 막을 수 있습니까?
- 13. iframe이로드되었는지 어떻게 확인할 수 있습니까?
- 14. 벨소리가 있는지 어떻게 확인할 수 있습니까?
- 15. 어떻게 확인할 수 있습니까 NSDATE
- 16. 코드 파일의 유효성을 어떻게 확인할 수 있습니까?
- 17. Outlook에 연결해야하는 내 응용 프로그램을 어떻게 확인할 수 있습니까?
- 18. 내 앱에서 어떻게 보이나요?
- 19. android : 파일이 있다는 것을 보장 할 패키지를 어떻게 확인할 수 있습니까? 내 프로젝트에서
- 20. Management Studio에서 내 스크립트를 ANSI 형식으로 저장한다는 것을 어떻게 확인할 수 있습니까?
- 21. 내 프로젝트의 모든 NSDate에 잠정 초 구성 요소가 없다는 것을 어떻게 확인할 수 있습니까?
- 22. 내 메모리가 할당되는 위치를 어떻게 확인할 수 있습니까?
- 23. 특정 프린터가 호출되는지 어떻게 확인할 수 있습니까?
- 24. 해시 배열을 만드는 중 속도가 느려지는 것을 어떻게 개선 할 수 있습니까?
- 25. Facebook 사용자가 내 앱을 "허용"했는지 어떻게 확인할 수 있습니까?
- 26. iPhone의 MapView에서 내 친구의 위치를 어떻게 확인할 수 있습니까?
- 27. 내 컴퓨터에서 실행중인 MSI 버전을 어떻게 확인할 수 있습니까?
- 28. 내 시스템에서 WordPress 테마를 어떻게 확인할 수 있습니까?
- 29. VoiceOver 테스트 : 내 UIAccessibilityLayoutChangedNotification 알림이 작동하는지 어떻게 확인할 수 있습니까?
- 30. 내 progam이 커널 모드에서 성공적으로 작동하는지 어떻게 확인할 수 있습니까?
Instruments를 사용해 보셨습니까? – JiaYow
Nope. 전에 누출에만 사용했습니다. 이걸 어떻게 발견 할 수 있을까요? – Andrew
James는 TimeProfiler가 유효한 해결책 일 수 있다고 제안했습니다. 몇 가지 코드를 제공하면 어떤 일이 벌어지고 있는지 이해할 수 있습니다. 어쩌면 백그라운드에서 실행할 수있는 계산을 수행 할 수 있습니다. –