Articles of memory leaks

Profilazione del profilo Perl e rilevamento delle perdite?

Ho scritto un servizio di rete persistente in Perl che gira su Linux. Sfortunatamente, durante la sua esecuzione, il Resident Stack Size (RSS) cresce, cresce e cresce lentamente ma inesorabilmente. Ciò nonostante gli sforzi diligenti da parte mia di eliminare definitivamente tutte le chiavi di hash non necessarie ed eliminare tutti i riferimenti a oggetti […]

ThreadLocal & Memory Leak

È menzionato in più post: l’uso improprio di ThreadLocal causa la perdita di memoria. Sto facendo fatica a capire come potrebbe accadere la perdita di memoria usando ThreadLocal . L’unico scenario l’ho capito come segue: Un server web gestisce un pool di thread (ad es. Per servlet). Questi thread possono creare perdite di memoria se […]

Come risolvere la perdita di memoria in IE WebBrowser Control?

Sto cercando di incorporare un controllo WebBrowser in un’applicazione Winform C #. Sembra abbastanza facile. Tuttavia ho scoperto che il controllo WebBrowser consuma molta memoria ogni volta che chiamo il metodo Navigate. La memoria non viene mai rilasciata. L’utilizzo della memoria cresce e cresce … Molte persone in rete hanno lo stesso identico problema ma […]

Perdita di memoria durante il ridistribuzione dell’applicazione in Tomcat

Quando reimpiego la mia applicazione in tomcat, ottengo il seguente problema: The web application [] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@10d16b]) and a value of type [com.sun.xml.bind.v2.runtime.property.SingleElementLeafProperty] (value [com.sun.xml.bind.v2.runtime.property.SingleElementLeafProperty@1a183d2]) but failed to remove it when the web application was stopped. This is very likely to create a memory leak. Inoltre, sto […]

Le promesse mai risolte causano perdite di memoria?

Ho una promise L’ho creato per cancellare una richiesta AJAX se necessario. Ma dal momento che non ho bisogno di cancellare quell’AJAX, non l’ho mai risolto e AJAX è stato completato con successo. Un frammento semplificato: var defer = $q.defer(); $http({url: ‘example.com/some/api’, timeout: defer.promise}).success(function(data) { // do something }); // Never defer.resolve() because I don’t […]

Come evitare perdite di memoria in node.js?

Sappiamo che node.js ci fornisce un grande potere ma con un grande potere derivano grandi responsabilità. Per quanto ne so il motore V8 non fa alcun garbage collection. Quindi quali sono gli errori più comuni che dovremmo evitare per garantire che non ci siano perdite di memoria dal mio server di nodes. EDIT: Ci scusiamo […]

Perdita di memoria in C #

È mai ansible in un sistema gestito perdere memoria quando si assicura che tutti gli handle, le cose che implementano IDispose siano eliminati? Ci sarebbero casi in cui alcune variabili sono tralasciate?

Perdita di risorse: “in” non viene mai chiuso

Perché Eclipse mi dà il riscaldamento “Perdita di risorse:” in “non è mai chiuso” nel seguente codice? public void readShapeData() { Scanner in = new Scanner(System.in); System.out.println(“Enter the width of the Rectangle: “); width = in.nextDouble(); System.out.println(“Enter the height of the Rectangle: “); height = in.nextDouble();

Strategia generale per risolvere la perdita di memoria Java?

Ho un programma standalone che eseguo localmente, è pensato per essere un programma di tipo server in esecuzione 24/7. Recentemente ho scoperto che ha una perdita di memoria, in questo momento la nostra unica soluzione è riavviarlo ogni 4 ore. Qual è il modo migliore per trovare questa perdita di memoria? Quale strumento e metodo […]

ansible perdita di memoria EventEmitter rilevata

Ricevo il seguente avviso: (node) warning: possible EventEmitter memory leak detected. 11 listeners added. Use emitter.setMaxListeners() to increase limit. Trace: at EventEmitter. (events.js:139:15) at EventEmitter. (node.js:385:29) at Server. (server.js:20:17) at Server.emit (events.js:70:17) at HTTPParser.onIncoming (http.js:1514:12) at HTTPParser.onHeadersComplete (http.js:102:31) at Socket.ondata (http.js:1410:22) at TCP.onread (net.js:354:27) Ho scritto codice come questo in server.js: http.createServer( function (req, res) […]