2015-05-15 20 views
5

Jakie zakresy mogą być uważane za niskie, średnie i wysokie w użyciu pamięci?Idealne wykorzystanie pamięci dla aplikacji na iOS.

Ponieważ moja aplikacja staje się bardziej złożona, zauważam, że ta liczba rośnie. Próbowałem użyć tego numeru jako wskaźnika do tego, jak skutecznie koduję, ale zdałem sobie sprawę, że nie mam paska, z którym można by to porównać.

How to understand Memory Usage mówi 1024 Mb na iPhone/iPad, ale oczywiście cała ta pamięć nie może przejść do aplikacji.

Odpowiedz

2

Możesz uzyskać (całkiem niezły) przegląd tego pytania o numerze SO. Nie wyświetli ci wartości o niskim średnim poziomie, ale jeśli znasz limit, który możesz dostosować poniżej limitu.

Jeśli zbliżasz się do pewnych ograniczeń w jakimś widoku - przesłonię didReceiveMemoryWarning i odpowiednio wydzielisz zasoby.

Moja rada to testowanie zawsze na urządzeniu, ponieważ symulator potrzebuje dużo pamięci tylko ze względu na swoją architekturę i nie jest względny w stosunku do rzeczywistych urządzeń.

+0

doskonały. więc wydaje się, że 640Mb jest progiem awaryjnym dla większości nowoczesnych urządzeń Apple iOS. dokładnie pasek, którego potrzebowałem ty – Dustin

+0

Dzięki za wskazanie symulatora. Jego użycie pamięci wygląda przerażająco w porównaniu do prawdziwych urządzeń :) – mojuba

Powiązane problemy