2010-08-27 40 views
6

我已經創建了使用Web服務下載圖像的iPad應用程序。但是,我的應用程序在高質量圖像操作過程中崩潰了。所以我的問題是 - 在iPad上運行的應用程序的最大內存限制是多少?應用何時在iPad上點擊LowMemoryWarning?iPad上的最大應用內存限制?

+0

這是約10個問題的副本。 – 2010-08-27 17:30:17

+3

@Jesse,其中你有助於確定零。 – 2013-04-22 22:47:37

回答

7

沒有每個應用程序的限制可以這麼說。應用程序可用的內存量取決於可用內存的數量,這也取決於在後臺運行的應用程序使用的內存量。這些應用程序包括永久運行的系統應用程序,如SpringBoard,有時運行系統應用程序,如Safari,iPod等等(當iOS 4將用於iPad時),用戶應用程序仍然在後臺運行。儘管如此,我認爲一個應用程序不應該使用超過所有可用RAM的50%。在iPad上,這意味着128 MB,應該是相當多的。你有沒有對你的應用程序進行泄漏檢查?

+0

雅我已經做了我的應用程序泄漏檢查。它不超過2到4 kb。現在我限制了我的應用程序內存高達130 MB,如果它跨越了它,我已經降低了圖像質量並下載了低質量的圖像。 謝謝。 – Mahesh 2010-08-27 15:41:45

+0

Hi Max, 您確定該應用程序可以在100M左右。因爲我正在開發一個ipad閱讀pdf的應用程序。 對於較大的pdf,我的應用程序內存大小正在增加到25到30MB,它給我提供了內存警告。給予2至3個警告應用程序後崩潰。 你可以讓我知道如何使用高達100MB的我的應用程序? – CKT 2010-08-31 15:08:31

+0

30 MB對我來說似乎很少,但可能有多種原因。您是否使用儀器分析了整個系統的內存消耗? – 2010-08-31 17:50:00

相關問題