Überprüfung der memory allocation in Instrumenten, die
Habe ich räumte mein app von Lecks mithilfe des Lecks tool, aber ich noch bemerken, dass die objectalloc tool springt in die Anzahl der Objekte zugeordnet und Fußabdruck, wenn ich die Ansichten wechseln.
Bin ich vor allem zu sehen, die hohen zahlen von:
GeneralBlock-16 mit meist-Stiftung verantwortlich, mit der Anrufer-NSLogv
und
GeneralBlock-0 mit meist QuartzCore verantwortlich
Irgendwelche Tipps, was ich tun kann, um weiter zu Debuggen?
Dank!
InformationsquelleAutor der Frage mac_55 | 2009-06-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den ObjectAlloc-tool wurde entwickelt, um Graphen Gesamt-Objekt-Zuordnung im Laufe der Zeit, und es dauert nicht deallocations berücksichtigt. Im wesentlichen: wird es immer gehen.
Was Sie tun können, ist Blick auf die Netto-Bytes und # Net Spalten. Diese Spalten wird anpassen, basierend auf der Anzahl der Objekte, die Sie freigeben, und wenn Sie besorgt sind über das Gesamt-Objekt-Zuordnung können Sie diese verwenden, um zu Messen, Ihre Programm-performance.
Können Sie einen Blick auf dieser thread auf der Apple-Support-Foren, - er befasst sich mehr mit dem, was Instrumente, Maßnahmen und wie können Sie testen Sie Ihre app.
InformationsquelleAutor der Antwort Tim
Sollten Sie sich http://developer.apple.com/videos/wwdc/2010/?id=311.
Tolles video von WWDC 2010 über Speicheranalyse mit Instruments.
InformationsquelleAutor der Antwort Alex