2010-08-17 8 views

답변

0

개체가 할당 해제되지 않는 경우 다른 개체에서 '참조'되었기 때문에 개체의 '소유권'을 가진 사람이 해당 개체를 '해제'하지 않았기 때문이 아닙니다. 이를 '메모리 누수'라고합니다.

자세한 내용은 Memory Management Programming Guide을 참조하십시오. 이 가이드에 제시된 간단한 규칙을 따르면 메모리 누수를 피할 수 있습니다.

메모리 누수를 감지하기 위해 Instruments을 사용할 수 있습니다.

특정 개체를 참조하는 개체를 표시하는 앱/도구에 대해 알지 못합니다.

+0

우리의 경우에는 다른 오브젝트가 계속 참조하고있는 것으로 보입니다. 재 할당하기 전에 오브젝트를 해제했기 때문입니다. –

+0

게다가, 우리가하지 않으면 참조가 없다는 것을 탐지하는 것이 좋겠지 만 참조 카운터는 여전히> 0입니다. –

+0

@ 1st comment : 아마도 당신이 말하는 다른 객체가 AutoreleasePool입니다. (이것은 객체가 자동 렌더링 된 객체 일 때 발생할 수 있습니다) – Florin

관련 문제