iOS : ARC, nicht Freigabe von Speicher

Ich habe irgendwie ein komisches Problem mit meiner iOS app.
nach einer Weile meine app niedrig geht in den Speicher, so dass Speicher-Warnung, alles scheint in Ordnung zu sein, aber wenn ich die Speicherauslastung ich bemerkt, dass alle Aufrufe von viewDidUnload nicht frei, viel Speicher, so dass Sie nach ein paar Klick in meine app, es geht mal wieder in-memory-Warnung, alles scheint wieder gut, aber nicht viel Speicher freigegeben wurde, so geht es wieder in Erinnerung Warnung schneller, und dann es abstürzt (nach dem Dritten Speicher Warnung-die meiste Zeit). dieser Absturz ist zufällig : einfrieren der app, app-Blätter, mein debugger sagt app angehalten, aber keine schlechten Zugang oder sigbort, keine zombies.
meine Vermutung ist, dass der Speicher Warnung kann nicht frei genug Speicher hat sollte es.

(Ich überprüfte alle meine viewDidUnload und machen null alle Objekte zugewiesen werden, in viewDidLoad)

Jede Hilfe wird nützlich sein !

vielen Dank.

Hinweise : Mein code verwendet eine Vielzahl von Bildern, die heruntergeladen werden.
Sie haben wahrscheinlich Zirkelverweise in Ihrer app, aber es gibt wirklich keine Möglichkeit zu sagen, aus dieser Beschreibung. ARC ist wunderbar, aber es ist keine Zauberei.
hier ist eine Idee, werde ich überprüfen, danke
Viel Glück, es zu finden. 🙂
Ich habe gerade entdeckt das, das ist, warum ich die Kommentare auf einen alten thread. viewDidUnload ist veraltet, ab iOS 6, und es ist NICHT garantiert, genannt werden (und in meiner Erfahrung ist es nicht genannt, die meisten der Zeit).

InformationsquelleAutor Vassily | 2012-02-29

Schreibe einen Kommentar