2012-04-28 2 views
1

좀비/지나치게 많은 개체 (이 경우 CFArray)에 문제가 발생했습니다. 문제는 그것이 어디에서 왔는지 파악할 수 없다는 것입니다. 한 번에 NSURLConnections를 많이 사용하고 있습니다. Instruments에 따르면, 객체의 중복 제거로 이어지는 모든 호출은 CFNetwork에서 이루어집니다.CFNetwork에서 배열 재정렬?

instruments screenshot

나는 악기에 새로운 종류입니다. 이러한 메모리 이벤트에 대한 호출 스택을 추적 할 수있는 방법이 있습니까? 내가 잘못 가고있는 곳을 찾는 데 도움이 될 수 있습니다.

+0

정확하게 기억하면 악기가 개인 프레임 워크에없는 한 코드의 정확한 * 줄 *을 알려줍니다 ... 내가 기억할 수만 있다면 ... – CodaFi

답변

0

편집 scheme.It에서 NSZombie 플래그를 사용하면 UR 앱이 어디에서 자동으로 충돌하는지 알 수 있습니다. 일단 해제되면 모든 충돌 객체를 해제하지 않을 것입니다. 왜냐하면 엄청난 메모리 사용으로 이어질 것입니다. .

+0

나는 그가 사용 가능하다고 믿습니다 악기는 좀비 오브젝트를 발견하면 멈 춥니 다. – CodaFi

+0

활성화되었는지 여부를 확인하십시오. 다음은 경로를 비활성화하는 방법입니다. ur xcode의 TopLeft Corner를 클릭하십시오. EditScheme-> Diagnostics -> (선택 취소) 좀비 오브젝트 사용. – Allamaprabhu