서버에서 600-700KB의 XML 데이터를받는 응용 프로그램을 개발 중입니다. 그 데이터에서 조작을해야만 한 번 메모리가 600 KB에서 2 M.B로 증가합니다. 이미 응용 프로그램에서 4MB의 메모리를 사용하고 있습니다. XML 데이터를 처리하는 동안 일부 조작 (미리 파싱)을 수행하면 메모리가 600KB에서 2MB로 증가하고 결국 600KB로 줄어 듭니다. 메모리 증가로 인해 응용 프로그램에서 메모리 경고를 제공합니다. 메모리 경고를받는 동안 내비게이션 컨트롤러에서 모든 뷰를 해제하지만 메모리는 1MB 만 릴리스합니다. 모든보기를 릴리스하더라도 응용 프로그램이 충돌합니다. 이 문제에 대해 저를 도우십시오. iPad 4.2에서 발생합니다.메모리 문제 iPad 4.2가 충돌 함
미리 감사드립니다.
6 ~ 7MB의 메모리를 사용하면 앱이 다운 될 정도로 소리가 나지 않습니다. 앱의 메모리 부족으로 인한 실제 충돌 원인을 확인 했습니까 (충돌 로그보기)? –
나중에 확인했습니다. 멀티 태스킹 기능이있는 iPad 4.2에서만 발생합니다. 내가 백그라운드에서 실행중인 응용 프로그램의 수를 줄이면. 내 응용 프로그램이 잘 작동합니다. –