/ / Speicherleck durch Instrumente schnell - schnell, Speicherlecks, automatische Ref-Zählen, nsurlsession, xcode-Instrumente

Speicherverlust durch schnelle Geräte - schnelle, Speicherlecks, automatische Zählung, nsurlsession, xcode-Instrumente

Ich habe das Speicherleck im Gerät mit Xcode 7.3 und mit swift, bitte jemand erklären den tatsächlichen Grund für Speicherverlust. Screenshot des Instruments ist unten angehängt. Es hat ein Problem mit NSURLSession in swift. Bildbeschreibung hier eingeben

Antworten:

0 für die Antwort № 1

Es ist nicht klar, ob die Lecks echt sind, aberAFAIK, jeder, der jemals Lecks in einer App ausgeführt hat, die NSURLSession oder NSURLConnection verwendet, hat Lecks tief im Stack entdeckt. Die Details variieren von einer OS-Version zur nächsten.

Diese Cache-Objekte sind wahrscheinlich löschbarSpeicher, so dass sie verschwinden können, wenn das System Speicher benötigt. Das bedeutet, dass das Leck wahrscheinlich kein großes Problem ist. Und die Zuweisungen sollten alle weggehen, wenn Sie die Sitzung freigeben (oder die letzte offene Sitzung, die denselben Backing-Cache hat). Wenn sie das nicht tun, ist das wahrscheinlich ein Bug im Betriebssystem.

Im Grunde würde ich mir keine Sorgen machen, es sei denn es istso viel Speicher verloren geht, dass deine App getötet wird. Es gibt nichts, was Sie wegen dieser Lecks tun können, weil sie tief in den Innereien des URL-Ladesystems stecken. Das Beste, was Sie tun können, ist Fehler zu melden, und es tut nie weh, das zu tun. :-)