Gesamt-RAM im iPhone

8

Ich möchte den in meinem iPhone verfügbaren Gesamt RAM kennen. Dafür habe ich den folgenden Code verwendet.

Hinweis: Bitte interpretieren Sie die Frage nicht so, dass RAM-Statistiken wie Wired, Inactive, Active und Free abgerufen werden.

%Vor%

Hier sind die Ergebnisse:

  • Simulator : Gesamtspeicher = 2045 (mein PC enthält 2 GB RAM). Scheint korrekt.
  • Gerät (iPhone 4) : Gesamtspeicher = 390 ( sollte 512 sein ). Falsch.
  • Gerät (iPhone 3GS) : Gesamtspeicher = 84 ( sollte 256 sein ). Falsch.

Bitte lassen Sie mich wissen, ob dies der richtige Weg ist, um den TOTAL RAM eines iDevices zu berechnen?

    
Sahil 11.07.2012, 07:34
quelle

2 Antworten

2

Sie können nicht den gesamten Arbeitsspeicher Ihres Geräts lesen. Sie können nur eine Schätzung Ihres verwendeten vs freien RAMs lesen. Ihr Gerät wird immer etwas Speicher verwenden (für das System, für Hintergrund-Apps, andere Prozesse), so dass Sie Ihr "sollte 512" nie vollständig sehen. Warum gibt der Simulator einen engen Wert? Mann, es ist der Simulator ... Wenn du den RAM wissen willst, lies die technischen Daten deines Geräts. Aber mit der von dir geposteten Methode (wie gesagt) bekommst du das free / used mem. Prost.

    
John Smith 12.07.2012, 09:14
quelle
-1

Es gibt ein Git -Projekt , das den auf Ihrer iPhone verfügbaren maximalen RAM anzeigt. Es weist auch Speicher zu, bis es abstürzt. Es speichert den Wert für die Speicherwarnung sowie beim Absturz der App. Beim nächsten Start werden die Werte in einem Balken angezeigt.

Quelle

    
Alex Cio 02.07.2015 11:03
quelle

Tags und Links