2012-11-09 7 views
2

iOS 앱이 안정적으로 할당 할 수있는 메모리 양에 대한 느낌을 얻으려고 노력 중입니다. 일부 설계 결정을 내리는 데 도움이됩니다. 이 응용 프로그램은 실시간으로 처리 된 오디오 및 애니메이션을 동기화 할 것입니다.iOS 앱이 얼마만큼의 메모리를 할당 할 수 있습니까?

경고를 얻을 때까지 점진적으로 메모리를 할당해야하는 프레임 워크를로드하는 코드를 작성하는 것 외에는 이런 종류의 것을 판별 할 수있는 방법이 있습니까?

시뮬레이터를 사용하여 특정 하드웨어 모델을 선택할 수 없으므로이 물건을 시뮬레이트 할 수 없다고 가정합니다.

+0

메모리 부족 경고를 시뮬레이트 할 수 있으므로 앱이 상관없이이를 올바르게 처리 할 수 ​​있어야합니다. – sosborn

답변

1

내가 아는 한 앱이 할당 한 메모리 용량을 확인할 수 없습니다. 항상 앱에서 가장 낮은 메모리를 유지하도록 노력하십시오.

앱에 할당 된 메모리와 같은 여러 가지 요인에 따라 달라집니다

: 일어나고있는 백그라운드 프로세스의 수, 사용 가능한 메모리의 양, 다른 응용 프로그램에서 사용하는 메모리 장치가 실행하는 등

그래서 그 아닌 앱에서 소비하는 메모리를 최대로 유지하고 이에 따라 디자인하는 것이 좋습니다. 또한 'didreceivememorywarning'과 같은 메모리 콜백 메소드에서 필요한 메모리 만 잡고 메모리 문제를 처리하십시오. 항상 OS가 할당하는 메모리가 가장 적은 것으로 간주하십시오.

관련 문제