Frage

Gibt es eine Gefahr bei der Erstellung einer Anwendung für die Verteilung mit NSZombie noch aktiviert? Ich kann es im Allgemeinen lassen für alle meine apps eingeschaltet, während wegen der Entwicklung, wie nützlich es ist, aber ich verstehe nicht die vollen Auswirkungen und möglichen damit verbundenen Probleme ermöglichen und sie auf unbestimmte Zeit zu verlassen.

Danke!

War es hilfreich?

Lösung

Wenn Sie es verlassen auf, Ihre Anwendung wird alle nicht loslassen Speicher verwendet, so im Laufe der Zeit, Ihre Anwendung wird alle RAM auf dem Gerät verwenden und durch das O getötet werden.

Warum würden Sie es verlassen auf, wenn Sie nicht tatsächlich auf der Suche nach für ein Speicherleck?

Andere Tipps

Es ist keine Kompilierung-Option. Es ist eine Umgebungsvariable. Es besteht keine Gefahr es beim Verlassen, weil es nicht Teil der Anwendung ist Bündel Sie freigeben werden.

Es funktioniert macht es unmöglich, Lecks zu finden, so dass Sie nicht verlassen möchten es aktiviert ist.

Auf jeden Fall. Mit NSZombie kann kein Speicher freigegeben werden, je. Deallokierten Objekte drehen nur in Zombies. Schließlich, nach Ihrem Haufen Zombies groß genug bekommt, Ihre App aus dem Speicher Erschöpfung abstürzen.

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