2011-12-27 2 views
1

오류가 좀비 CFString 재단 도서관
발신자 {NSPlaceholderMutableString의 INT] malloc에 ​​, 할당

CFString 재단 도서관
발신자 {NSPlaceholderString initWithFormat 사용 잡힌 : 로케일} 좀비

글쎄, 내가 선언 한 곳으로 떨어지지 않았다. NSMutablestring이 호출 된 곳과 변수가 어디인지는 알 수 없습니다.

답변

1
  • 인스트루먼트는 참조 횟수를 기록 할 수있는 옵션을 제공합니다.
  • 앱을 실행하고 문제를 재현하십시오.
  • 악기가 좀비에게 메시지를 보냈기 때문에 프로그램을 중단하면 좀비의 주소를 알려줍니다.
  • 그런 다음 할당 목록에서 주소를 찾은 다음 생성 된 위치와 모든 참조 횟수를 봅니다.

문제가 발견되면 문제를 발견하는 데 약 2 분이 걸리고 문제가 재현 될 수 있습니다. 행운을 빕니다.

0x8badf00d도 "세션 311 고급 메모리 분석 인스 트루먼 트와 함께"를 권장했습니다. 아래. 나는 그것을 개인적으로 보지 못했지만 주제에 대해 훌륭한 세션이 될 것 같은데.

+1

+1 @lilzz를 사용하여 Instrument를 사용하여 세션 311 고급 메모리 분석을 시청하는 것이 좋습니다. – 0x8badf00d

+0

@ 0x8badf00d +1 감사합니다. 추가 =) – justin