2014-01-06 7 views
5

Hallo Ich bin Profiling meine Anwendung mit Instrumenten inNicht in der Lage zu verstehen Instrument Daten

Finden Sie, wie viel Speicher meine Anwendung verwendet.

Ich lade eine Datei von ca. 100 MB herunter. und ich bekomme seltsame Daten in Instrumenten, die ich nicht verstehen kann.

Kann mir jemand helfen, die Daten von Instruments zu verstehen. (siehe Screenshot)

und wie viel Speicher meine Anwendung in real? (Ich benutze iOS 7).

Instrument Screenshot

Antwort

4

Fokus auf der Live-Bytes Spalte für alle Heapzuweisungen zu sehen, wie viel Speicher Ihre Anwendung verwendet. Sie können die anonyme VM-Größe Ihrer Anwendung nicht steuern.

In Ihrem Screenshot ist die Spalte Live Bytes für All Heap Allocations 3,36 MB, was gut ist. Die Spalte "Live-Byte" misst die Speichermenge, die Ihre Anwendung derzeit verwendet, enthält jedoch keinen zugewiesenen Speicher für OpenGL ES-Texturen. Sie sollten auch Ihre Anwendung mit dem Speicherüberwachungsgerät profilieren, um zu ermitteln, wie viel Speicher Ihre Anwendung verwendet.

Um das Speicherüberwachungsinstrument zu verwenden, klicken Sie in der Symbolleiste auf die Schaltfläche Bibliothek, um eine Liste der verfügbaren Instrumente zu erhalten. Ziehen Sie das Memory Monitor-Instrument in die Instrumentenliste auf der linken Seite des Trace-Dokumentfensters (Zuordnungen und VM-Tracker in Ihrem Screenshot). Alternativ können Sie die Aktivitätsmonitorvorlage auswählen, auf die Schaltfläche Info für das Aktivitätsmonitor-Instrument klicken und auf die Schaltfläche Konfigurieren klicken, um dem Activity Monitor-Gerät mitzuteilen, dass der verwendete physische Speicher aufgelistet wird.

Verwandte Themen