Dies war die Antwort von Brad Larson auf diese SO- Frage Wenn Sie zwei Haltepunkte hinzufügen, sollten Sie diese Ausnahmen debuggen können. Gehen Sie dazu zu Ausführen | Show | Haltepunkte und erstellen Sie zwei globale Haltepunkte (ich mache sie global, weil sie in allen meinen Anwendungen so nützlich sind). …
Dies ist ein Problem, das ich seit einigen Monaten aufzuspüren versuche. Ich habe eine Java-App ausgeführt, die XML-Feeds verarbeitet und das Ergebnis in einer Datenbank speichert. Es gab zeitweise Ressourcenprobleme, die nur sehr schwer aufzuspüren sind. Hintergrund: Auf der Produktionsbox (wo das Problem am deutlichsten auftritt) habe ich keinen besonders …
Ich habe kürzlich einen großartigen Vortrag von Herb Sutter über "Leak Free C ++ ..." auf der CppCon 2016 gesehen, in dem er über die Verwendung intelligenter Zeiger zur Implementierung von RAII (Ressourcenerfassung ist Initialisierung) - Konzepte und deren Lösung der meisten Probleme mit Speicherlecks sprach. Jetzt habe ich mich …
Ich habe eine Routine, die viele Abfragen mehrmals pro Sekunde für eine SQLite-Datenbank ausführt. Nach einer Weile würde ich den Fehler bekommen "android.database.CursorWindowAllocationException: - Cursor window allocation of 2048 kb failed. # Open Cursors = " erscheinen in LogCat. Ich hatte die Speicherauslastung des App-Protokolls, und wenn die Nutzung eine …
Mein View Controller zeigt eine WKWebView an. Ich habe einen Nachrichtenhandler installiert, eine coole Web Kit-Funktion, mit der mein Code von der Webseite aus benachrichtigt werden kann: override func viewDidAppear(animated: Bool) { super.viewDidAppear(animated) let url = // ... self.wv.loadRequest(NSURLRequest(URL:url)) self.wv.configuration.userContentController.addScriptMessageHandler( self, name: "dummy") } func userContentController(userContentController: WKUserContentController, didReceiveScriptMessage message: WKScriptMessage) …
Ich habe Grundkenntnisse über Speicherlecks und deren Ursachen. Deshalb verstehe ich nicht, ob ich ein Problem in meinem Code habe oder ob es falsch positiv ist. Ich weiß nicht, welchen Teil des Codes ich teilen soll, da das Projekt nicht klein ist. Aber lassen Sie es mich einfach in den …
Das Ausführen des folgenden Codes unter Windows 10 / OpenJDK 11.0.4_x64 erzeugt als Ausgabe used: 197und expected usage: 200. Dies bedeutet, dass 200-Byte-Arrays mit einer Million Elementen ca. 200 MB RAM. Alles ist gut. Wenn ich die Byte-Array-Zuordnung im Code von new byte[1000000]auf new byte[1048576](dh auf 1024 * 1024 Elemente) …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.