아이폰 용 응용 프로그램에서 메모리 누수가 없는지 확인하는 데 사용할 수있는 방법/도구는 무엇입니까? 아니면 어떻게 찾아서 고칠 수 있습니까?어떻게 메모리 누수에 대한 iphone 응용 프로그램을 테스트 할 수 있습니까?
답변
악기 사용 : 먼저 시뮬레이터에 앱을 빌드하고 설치하십시오. 프로세스를 다시 중지하고 (빨간색 차폐막이 "작업"이라고 말한 다음) 실행 -> 성능 도구로 실행 -> 누출로 이동하십시오. 그러면 Leaks와 메모리 할당 도구로 사전 구성된 장비가 시작됩니다. 자세한 내용은 Apple의 메모리 사용 성능 가이드 라인 (누출 감지 섹션도 있음)을 확인하십시오. http://developer.apple.com/library/ios/#documentation/Performance/Conceptual/ManagingMemory/ManagingMemory.html
왜 간단한가요? 누출 성능 도구를 실행하십시오. 다음을 누르십시오. 실행 -> 성능 도구로 시작 -> 누출.
이 도구는 어떤 라이브러리가 누출되었는지 알려주고 적절한 것으로 간주하여 코드를 디버깅 할 수 있습니다. 잘 정리되어 있다면, 당신은 어떤 물체가 새는 지 즉시보고 문제를 쉽게 해결할 수 있습니다.
행운을 빕니다 :) 당신은 엑스 코드에서 도구를 사용하려고 할 수
는, 도구, CPU 샘플러, 할당은 활동 monitor.You 성능 도구를 실행하여 메뉴 실행 ->에서 찾을 수 있습니다 누출.
설치된 앱에서 도구를 실행하려면 기기에 기기를 연결하는 것이 가장 이상적입니다.
여기에 Instruments에 대한 소개가 나와 있습니다. 그냥 브레이크 포인트를 던져 가서 사람들은 필요하지 않습니다 해제하려고 ... 다음 휴식 점을 메모리 누수의 목록을 보려면 ...을 분석> - 엑스 코드 5
단지 제품으로 이동 변수와 클래스 객체 ....
http://www.streamingcolour.com/blog/tutorials/tracking-iphone-memory-leaks/
또는
이 도구는 어떤 라이브러리 유출, 당신은 당신의 C를 디버깅 할 수 있습니다를 알려줍니다 당신이 적합하다고 생각하는대로. 잘 정리되어 있다면, 당신은 어떤 물체가 새는 지 즉시보고 문제를 쉽게 해결할 수 있습니다.
- 1. 메모리 누수에 대해 웹 응용 프로그램을 테스트하는 방법은 무엇입니까?
- 2. RSS 리더에서 메모리 누수에 대한 도움이 필요합니다.
- 3. Selenium에서 모바일 웹 응용 프로그램을 테스트 할 수 있습니까?
- 4. 응용 프로그램을 어떻게 열거 할 수 있습니까?
- 5. getpwnam에서 메모리 누수에 대한 수정 프로그램이나 해결 방법이 있습니까?
- 6. iPhone 응용 프로그램을 어떻게 현지화합니까?
- 7. iPhone 직렬 포트 응용 프로그램을 쉽게 디버그 할 수 있습니까?
- 8. 다른 사람의 iPad에서 iPad 응용 프로그램을 테스트 할 수 있습니까?
- 9. iPhone 응용 프로그램을 업데이트하는 링크를 어떻게 만들 수 있습니까?
- 10. 여러 iPhone 응용 프로그램을 대량 업데이트 할 수 있습니까?
- 11. iPhone 메모리 테스트
- 12. Windows에서 iPhone 응용 프로그램을 만들고 테스트 할 수 있습니까? 어떤 시뮬레이터가 있습니까?
- 13. 들어오는 호출을 거절하면 iPhone 응용 프로그램을 어떻게 실행할 수 있습니까?
- 14. 아이팟 터치와 아이폰에서 어떻게 내 응용 프로그램을 테스트 할 수 있습니까?
- 15. iPhone 응용 프로그램에서 어떻게 이러한 리소스를 해제 할 수 있습니까?
- 16. 업로드 된 iphone 응용 프로그램을 자동 업데이트 할 수 있습니까?
- 17. 두 개의 iPhone 응용 프로그램을 서로 통신 할 수 있습니까?
- 18. IPhone 응용 프로그램을 테스트 할 수있는 장치의 수는 얼마입니까
- 19. Mac 앱 개발시 메모리 누수에 대해 걱정할 필요가 있습니까?
- 20. 복잡한 iPhone 응용 프로그램을 설계하고 있습니까?
- 21. 응용 프로그램의 네트워크 공간을 어떻게 테스트 할 수 있습니까?
- 22. iPhone 3GS에서 Flex로 만든 iPhone 응용 프로그램을 테스트 하시겠습니까?
- 23. 동일한 포인터 가변 메모리 누수에 대한 복사 생성자의 반복 호출?
- 24. 어떻게 다른 프로그램을 제어 할 수 있습니까?
- 25. 시뮬레이터가 아닌 실제 장치에서 iPhone 응용 프로그램을 테스트 할 수 있습니까?
- 26. Linux에서 얼마나 많은 iPhone 응용 프로그램을 개발하고 테스트 할 수 있습니까?
- 27. Apple에 등록하지 않고 iPod touch에서 iPhone 응용 프로그램을 테스트 할 수 있습니까?
- 28. 다른 컴퓨터와 동기화 된 장치에서 iPhone 응용 프로그램을 테스트 할 수 있습니까?
- 29. .ipa (iphone 응용 프로그램 파일)이 있습니다. Windows OS 용 iPhone 시뮬레이터를 구축하고 응용 프로그램을 테스트 할 수 있습니까?
- 30. .class 파일을 어떻게 테스트 할 수 있습니까?
지금까지 시도한 것은 무엇입니까? (Xcode의 "빌드 및 분석"기능을 사용 해본 적이 있습니까? 계측기를 보았습니까? NSZombie를 체크 아웃 했습니까?) –
아니요 방금 앱을 작성했습니다. xcode에서 내 첫 번째 앱입니다. 작동하지만 모든 것을 확인하고 싶습니다. – Andrew
멋지다 - 길을 따라 도울 수 있도록 Xcode에 꽤 많이 내장되어 있습니다. :-) –