ObjectAlloc
Spuren alle Speicherzuweisung und Freigabe über die Zeit läuft Ihr Programm.
Die Living bytes, or Net bytes
ist, wie viel Speicher Ihre Anwendung zum Zeitpunkt der Auswahl in der Timeline verwendet. Dazu gehört auch der ausgelaufene Speicher, da der ausgelaufene Speicher niemals freigegeben wird.
#Living
ist, wie viele Zuweisungen einer bestimmten Größe/eines bestimmten Objekttyps passiert sind (und immer noch zugeordnet sind). Dies ist sehr nützlich, wenn nach Lecks gesucht wird.
Zum Beispiel, wenn Sie wiederholt eine Aktion ausführen (wie in einem aus einem Modal-View-Controller kommt), und Sie sehen, dass #Living
ein Objekt um den gleichen Betrag wachsen jedes Mal, dann sind Sie wahrscheinlich diese Objekte undicht . Sie können dann bestätigen, indem Sie die genaue Codezeile, die die Objekte zuweist, anzeigen und sehen, wann der jeweilige Zeitindex erstellt wurde.
Overall bytes
enthält Speicher, der freigegeben wurde. Es ist hilfreich, diese Zahl zur Leistungsoptimierung zu verfolgen, jedoch nicht, wenn Sie nur versuchen, Ihren aktuellen Speicherbedarf zu ermitteln oder nach Lecks zu suchen.
Spalten haben kurze Beschreibungen, wenn Sie über ihre Header schweben. –