2010-01-16 6 views

답변

4

이것은 매우 광범위한 질문입니다. 나는 애플의 Memory Management Programming Guide for Cocoa으로 시작할 것입니다.

다양한 메모리 관리 자원을 가리키는 많은 질문이 있습니다. 이들은

6

악기로 메모리 누수를 추적 할 수 있습니다 : this tutorial 참조.

Valgrind에 익숙한 사용자는 iPhone Simulator SDK에 빌드 된 x86 바이너리에 사용합니다 (how Landon Fuller does it 참조).

EDIT : Another Stackoverflow answer은 Clang 분석기를 제안합니다. 코드의 정적 분석은 메모리 할당 오류도 감지 할 수 있습니다. 나는이 도구를 직접 사용하지 않았지만 가능하다는 것을 알았습니다.

+2

+1 : Valgrind 제안 : D –

1

/Developer/Applications 폴더에 Apple Instruments.app가 있습니다. 누출 및 기타 오류에 대한 응용 프로그램을 테스트하기위한 것입니다.

나는 당신이 좋은 튜토리얼을 발견 할 것이라고 믿습니다.

+0

인 스트 루먼트는 갈 길입니다. 정확히 어떤 라인이 메모리를 유출했는지 알려줄 수 있습니다. –

관련 문제