현재 iPad 앱을 쓰고 있습니다. 나는이 응용 프로그램에서 약 40 MB의 이미지를 많이 사용하고 있습니다! 이 응용 프로그램은 시뮬레이터에서 정상적으로 작동하지만 장치에서 충돌합니다. 나는 문제가 기억과 같다고 생각한다.앱이 iPad에서 사용할 수있는 메모리 용량은 얼마입니까?
iPad에서 사용할 수있는 메모리 용량을 알고 싶었습니까?
감사 Saurabh
현재 iPad 앱을 쓰고 있습니다. 나는이 응용 프로그램에서 약 40 MB의 이미지를 많이 사용하고 있습니다! 이 응용 프로그램은 시뮬레이터에서 정상적으로 작동하지만 장치에서 충돌합니다. 나는 문제가 기억과 같다고 생각한다.앱이 iPad에서 사용할 수있는 메모리 용량은 얼마입니까?
iPad에서 사용할 수있는 메모리 용량을 알고 싶었습니까?
감사 Saurabh
디스크에 저장된 이미지 파일은 메모리에 저장하면 훨씬 더 많습니다. 디스크에서는 압축되지만 일단 메모리에로드하면 압축되지 않은 이미지만큼의 메모리가 사용됩니다. 기억이 잘 나면 전체 화면 이미지 (1024x768x (16/8)) = 1,572,864이므로 1.5MB 정도의 RAM이 디스크에있을 때만 사용할 수 있습니다 (너비 x 높이 x (비트/픽셀)/비트) 몇 백 킬로바이트.
아이 패드는 256 MB의 메모리를 가지며, 그 중 120 만 주위 (100)는 응용 프로그램에서 사용할 수있다. VM이 이전 응용 프로그램의 메모리를 해제 할 때이 숫자는 가변적이며 백그라운드에서 iPod과 같은 응용 프로그램을 사용하는 경우 VM 수는 줄어들 수 있습니다.
제 생각에는 다른 해상도, 화질이 낮은 이미지 등을 통해 이미지 크기를 줄이기 위해 할 수있는 일을 살펴보십시오.
고마워요! 이미지를 다시 압축하고 크기를 10MB 이하로 줄이려고합니다. 여기에서 확인하고 게시 할 것입니다 ... – Saurabh
계기를 사용하여 앱에서 사용중인 메모리 용량을 확인할 수 있습니다. 시뮬레이터에서 계측기를 실행하여 엿볼 사용법을 확인한 다음 기기에서 앱이 실패한 지점을 볼 수 있습니다. – jamone
좋은 어림짐작은 항상 총 앱 메모리 사용량을 10M 미만으로 유지하는 것입니다. 그렇게하는 방법은 압축 해제 된 이미지에 많은 양의 메모리를 할당하는 코드를 동시에 작성하지 않는 것입니다. – MoDJ