2011-01-06 9 views
0

CLAMP 정적 분석기 및 XCode에서 사용할 수있는 메모리 누수 도구 이외의 도구가 있는지 알 수 있습니다. 응용 프로그램을 개발 중이며 메모리가 부족하여 10 분이 지나면 충돌이 발생합니다 CLANG과 Xcode 도구가 지적한 모든 누출 문제를 해결했지만 메모리 부족 문제를 해결할 수는 없습니다.iPhone에서 메모리 누수를 찾을 대체 도구

감사합니다.

+0

Instruments의 문제점은 무엇입니까? 메모리 증가가 문제가된다면 주어진 시점에서 어떤 객체가 아직 살아 있는지 보여 주어 올바른 방향을 암시 할 수 있습니다. – Eiko

답변

0

응용 프로그램에 메모리가 누출되지 않았을 수 있습니다. 메모리 부족 경고는 응용 프로그램이 너무 많은 메모리를 보유하여 발생할 수 있습니다. 응용 프로그램에서 지속적으로 메모리를 소비하는 경우, 필요하지 않을 때 개체에 대한 참조가 유지 될 수 있습니다. 인스트루먼트 내부에서 실행을 시도하고 메모리 할당을 모니터링합니다.

+0

그러나 문제는 전체 응용 프로그램의 수명주기 동안 릴리스 할 수없는 많은 개체가 있으므로 메모리가 계속 누적됩니다. – Aditya

0

많은 개체가 메모리에 누적되는 것이 문제라면 프로그램을 수정하여 필요하지 않도록해야합니다. 파일을 다운로드 한 경우 파일로 저장하십시오. 그런 다음 꼭 필요한 경우에만 객체를 메모리에 다시로드 할 수 있습니다. iPhone의 메모리 임계 값은 매우 낮으므로 응용 프로그램을 염두에두고 설계해야합니다. 얼마나 많은 메모리가 소비되고 있습니까? 어떤 물체가 모든 공간을 차지하고 있습니까?

관련 문제