我一直在4個IOS設備上測試我的應用程序。 1個iPod touch 2g,1個iPhone 3gs,兩個iPhone 4's。在iPhone 4上,我的應用程序在運行時將佔用大約30-50mb的內存。在3G上它大約需要15-30mb,而在iPod上則需要大約15-27mb的內存。我的應用程序可以使用多少內存?或通常是什麼?
是否有任何一種規則來對付您的應用程序可以使用多少內存?該應用程序不會崩潰,但我認爲我在某處讀取最大值是20mb的內存使用量?
坦白地說,我很驚訝iPod touch 2g能夠運行這個東西,我被告知,最終你會離開iPod 2g就像20米的RAM。
現在我有另一個問題,在運行儀器時,是否會在設備上添加任何內存使用量?看起來像運行樂器時,應用程序比沒有運行時更滯後。
感謝, 雅各
會顯示在控制檯?因爲我沒有得到一個。 – Jacob
@Jacob不,但你會得到一個回調 - (void)didReceiveMemoryWarning –
從我所看到的,在iPod 2g時,它擊中27MB,然後就可以釋放內存並將其推回到20-25mb – Jacob