Wie viel Speicher kann eine iOS App verwenden?

... wenn es in den Vordergrund zu stellen.

Für das original iPad, mit 256MB RAM, ich fand, dass meine app könnte bis zu 100-140MB, bevor es getötet wurde.

Was ist die situation heute? Ich konnte tun, gehen Sie kaufen ein Bündel von iDevices und machen Sie einen test selbst, aber ich wollte überprüfen: Hat jemand einen test gemacht?

Ich verstehe, dass dies nicht eine präzise Antwort, und ich bin auf der Suche für einen Bereich, wie: "Apps werden getötet, wenn Sie mit 300-350MB auf einer 512-MB-Gerät. Sie können sicher mit bis zu 300MB."

Speziell:

  1. Auf einem Gerät mit 512 MB Speicher, wie viel kann eine app verwenden?

  2. Auf einem Gerät mit 1 GB Speicher, wie kann kann man die app verwenden?

  3. Gibt es einen Unterschied zwischen den oben genannten? Ist jede einzelne app beschränkt sich auf eine Feste Menge an Arbeitsspeicher im Interesse, dass ein paar apps im hintergrund, oder kann die app im Vordergrund kick aus, ALLE hintergrund-apps aus dem Speicher, und nehmen Sie die ganze 1 GB (oder 512 MB) zu sich selbst (und dem Betriebssystem natürlich)?

  4. Spielt es eine Rolle, ob das Gerät ein iPad oder ein iPhone? Wenn ich meine app funktioniert auf einem iPad mit 512 MB Speicher, bedeutet es, dass es funktioniert auch auf einem iPhone mit 512 MB Speicher, und Umgekehrt? Ich weiß, dass UIViews und deren Core Animation sichern speichert, wird mehr Speicher auf dem iPad aufgrund des größeren Bildschirms die Größe, aber anders als das, ist die Erinnerung, die situation die gleiche, die zwischen einem iPhone und einem iPad mit dem gleichen Speicher?

Ich beziehe mich auf die gesamte Arbeitsspeicher, der von der Prozess-heap -, stack, statische Daten, code, Core Animation backing-Shops, etc.

Wenn man geneigt zu sagen, es hängt von der OS-version, können Sie davon ausgehen, wir reden hier über iOS 7.

Weiß ich, dass mit zu viel Speicher bedeutet, dass, wenn meine app geht in den hintergrund, iOS, beendet es schneller. Ich bin mit diesem feinen Kompromiss für jetzt.

InformationsquelleAutor der Frage Vaddadi Kartick | 2014-01-12

Schreibe einen Kommentar