zu finden Nach this answer, die Suche nach der Methode, die Speicherverlust verursacht, ist ziemlich einfach mit Hilfe von Instruments. Was könnte den Speicherverlust in meinem iOS-Projekt verursachen? Ich habe es versäumt, irgendwelche zweifelhafte benutzerdefinierte Methoden mit Instrumenten
Wie soll ich das Leck Punkt jetzt lokalisieren:
Aber in meiner Situation, in der Spalte „erweitert Detail“ nicht jede meiner benutzerdefinierten Methoden zeigen, wie unten gezeigt?
Danke,
snakeninny
Das Finden von Lecks ist mit Instrumenten einfach. Zu finden, was sie verursacht, ist nicht. Versuchen Sie festzustellen, wann Sie erwarten, dass das Objekt freigegeben wird und welches Objekt einen Verweis darauf enthält, um dies zu verhindern. Beachten Sie, dass dies wahrscheinlich eines der Objekte in der Liste auf der rechten Seite ist. – fishinear
Beachten Sie übrigens, dass die hexadezimalen Codes auf der rechten Seite Verweise auf Ihren Code sind, aber anscheinend hat Instruments keinen Zugriff auf Ihren Quellcode. – fishinear
@fishinear Ideen zur Symbolisierung der Adressen im rechten Fensterbereich? – snakeninny