나는 XCode를 사용하여 objective-C로 iPhone 게임을 만들고 있습니다. 내 코드의 성능을 프로파일 링하고 싶습니다. 사용할 좋은 프로파일 러는 무엇입니까?objective-C 및 XCode를 사용하여 만든 iPhone 게임에 적합한 성능 프로파일 러는 무엇입니까?
답변
상어를 사용해 보셨습니까? 개발자 도구가 함께 제공됩니다.
Apple은 iPhone SDK 다운로드에 포함되어있는 Instruments라는 프로그램을 제공합니다.이 프로그램은 실제로 우수합니다. 메모리 누수, 애니메이션 성능 및 다른 것들을 볼 수 있습니다.
상어는 믿을 수없는 프로파일 러이며, Apple의 CHUD 도구의 일부로 XCode가 포함되어 있습니다. 시뮬레이터를 실행할 수 있다면, 시뮬레이터가 제공하는 결과에 매우 만족하게 될 것입니다.
다운로드 한 개발자 도구에는 Instruments라는 멋진 앱이 포함되어 있습니다. 옆 엑스 코드로 개발자 폴더에서 찾을 수 있습니다 :
/Developer/Applications/Instruments.app
을인스트루먼트는 프로파일 링을 위해 잘 작동하고 또한 메모리 누수를 추적하는 데 사용할 수있는 몇 가지 사전 설정 모드가 있습니다,
실행> 시작 : 다양한 개체의 인스턴스가 만들어 어떻게 볼 반면, 여전히 엑스 코드에서 다음
그냥 엑스 코드에서 응용 프로그램을 구축, 악기를 사용하기 시작 인스트루먼트를 등 당신의 OpenGL 성능을 모니터링 성능 도구> 인스트루먼트 템플릿
... 수행하려는 성능 모니터링 유형을 선택하십시오.
iPhone 용으로 만든 프로파일 러 매크로 세트를 연결하기 만하면됩니다. 상어와의 전통적인 견지에서 프로파일 링 할 수 있습니다. 또한 특별한 도구가 필요하지 않으며 출력물이 앱의 Documents 폴더에 저장됩니다.
http://code.google.com/p/iphone-quick-profiler/
.N