2011-01-05 4 views
2

VM 추적기 도구를 사용하여 더티 메모리를 볼 때 내 앱은 시작할 때 약 50MB의 메모리를 사용합니다. 꽤 간단한 앱이며, 올해 WWDC에서 회상 한 것부터 시작시 간단한 UIWebview로 앱을 너무 많이 사용하는 것 같습니다.iOS에서 더티 메모리 사용

나는 내 메모리 사용을 가이드 라인으로 20MB 이하로 유지하라는 애플의 누군가를 상기한다.

필자는이 점을 추적하기 전에 성능을 원활하게 유지하고 mem 경고를 적절하게 유지하는 것이 좋은 목표입니까?

답변

3

가상 메모리! = RSIZE. 혼동하지 마십시오. 가상 메모리는 매핑 된 파일과 프레임 워크를 포함한 모든 종류의 공유 ​​메모리를 포함합니다. 당신이 정말로 낮게 유지하는 것이 당신의 상주 메모리 (RSIZE)입니다.

+0

좋습니다. 감사합니다. 하지만 거주자 크기는 155MB이며 동시에 더티 크기는 48.39MB입니다. –

+0

VM 추적기의 맨 오른쪽 열에있는 더티 크기가 중요하다고 생각합니까? 맞습니까? 이것은 재생할 수없는 메모리를 나타냅니다 (프레임 워크가 아닙니다). 프레임 워크 등은 거주자 크기의 일부가 될 수 있지만 더티 크기의 일부가 될 수는 없습니다. 권리? –