Frage

Ich habe eine Menge Leute, die Rede von einem Tool namens Memory Monitor als eine bessere Art und Weise gehört die Speichernutzung eines iPhone App zu untersuchen als Objekt Alloc kein genaues Bild davon, wie viel Speicher nicht geben eine App tatsächlich verwendet .

Wie kann ich starten Memory Monitor? Ich kann es nicht in Instrumenten finden. Ist es ein Teil eines separaten Werkzeugs ich herunterladen müssen?

Danke! Nick.

War es hilfreich?

Lösung

Die "Leaks" Instrumente Vorlage überwacht auch die Gesamtspeicherauslastung (und mehr). Die Activity Monitor-Anwendung (/ Programme / Dienstprogramme / Activity Monitor.app) kann das sein illusorisch "Memory Monitor". Es hat Hinweise von realen und virtuellen Speichernutzung.

Ich bin mir nicht bewusst jedes andere Werkzeug explizit genannt „Memory Monitor“. Wenn eine solche Anwendung vorhanden ist, kann ich mir nicht vorstellen, was andere Daten wäre es, dass die Activity Monitor erhalten und Instrumente würden nicht bereits in Erwägung ziehen.

Andere Tipps

Memory Monitor ist nur eines der Werkzeuge in Instruments. Nachdem Sie Ihre Instrumente laufen (Xcode: Ausführen> Mit Performance Tool starten> Leaks) starten, Bibliothek klicken Sie im Fenster Instrumente Symbolleiste und ziehen Speicher im Hauptfenster Monitor in.

Memory Monitor ist bedeutsam, weil es die gesamte Speichernutzung durch Ihre Anwendung zeigt, ob diese Nutzung in ObjectAlloc reflektiert wird.

Die wichtigste Bar in Memory Monitor erscheint die letzte, Gesamtspeicher verwendet werden kann. Wenn dies ein Klettern hält, schließlich wird die App Toast sein. Ziehen Sie die Dreieckssteuerung durch die Zeitleiste (oben Fenster) numerischen Wert für jeden Punkt in der Zeit zu erhalten.

Wenn Sie nach Lecks in Ihrem Code zu helfen, zu finden, versuchen: http: // Klirren. llvm.org/StaticAnalysis.html

Mit freundlichen Grüßen Richard L. Burton III

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top