C’est un problème que j’essaie de retrouver depuis quelques mois maintenant. J’ai une application Java en cours d’exécution qui traite les stream XML et stocke le résultat dans une firebase database. Il y a eu des problèmes de ressources intermittents qui sont très difficiles à détecter. Arrière-plan: Dans la boîte de production (où le problème […]
J’essaie de détecter si un bloc de mémoire n’a pas été libéré. Bien sûr, le responsable me le dit par boîte de dialog ou fichier journal, mais que faire si je souhaite stocker les résultats dans une firebase database? Par exemple, j’aimerais avoir dans une table de firebase database des noms de routines qui allouent […]
Dans le code C / C ++ non géré, quelles sont les meilleures pratiques pour détecter les memory leaks? Et des directives de codage à éviter? (Comme si c’était si simple;) Nous avons utilisé un peu bêtement par le passé: avoir un incrément de compteur pour chaque appel d’allocation de mémoire et le décrémenter pendant […]
J’ai d’abord appris le C #, et maintenant je commence avec C ++. Si je comprends bien, l’opérateur new en C ++ n’est pas similaire à celui de C #. Pouvez-vous expliquer la raison de la fuite de mémoire dans cet exemple de code? class A { … }; struct B { … }; A […]
Je suis un programmeur C ++ sur la plate-forme Windows. J’utilise Visual Studio 2008. Je finis généralement dans le code avec des memory leaks. Normalement, je trouve la fuite de mémoire en inspectant le code, mais c’est encombrant et ce n’est pas toujours une bonne approche. Comme je ne peux pas me permettre un outil […]
Je répondais à une question sur la possibilité de fermetures (légitimement) prolongeant la durée de vie des objects lorsque j’ai rencontré un code-gen extrêmement curieux de la part du compilateur C # (4.0 si cela est important). Le plus court reproche que je puisse trouver est le suivant: Créez un lambda qui capture un local […]
Je reçois l’avertissement suivant: (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) J’ai écrit un code comme celui-ci dans server.js: http.createServer( function (req, […]
J’ai une application Android développée et je suis sur le sharepoint développer une application de téléphonie où tout semble bien fonctionner et vous souhaitez déclarer la victoire et la livraison, mais vous savez qu’il doit y avoir des memory leaks et de ressources. dedans; et il n’y a que 16 Mo de tas sur Android […]
Dans la perspective .NET: Qu’est-ce qu’une fuite de mémoire ? Comment pouvez-vous déterminer si votre application fuit? Quels sont les effets? Comment pouvez-vous empêcher une fuite de mémoire? Si votre application a une fuite de mémoire, disparaît-elle lorsque le processus se termine ou est tué? Ou les memory leaks dans votre application affectent-elles d’autres processus […]
On m’a dit que je pouvais append le paramètre -XX:+HeapDumpOnOutOfMemoryError à mes options de démarrage de la JVM sur mon script de démarrage JBoss pour obtenir un vidage du tas lorsque nous recevons une erreur de mémoire insuffisante dans notre application. Je me demandais où ces données sont vidées? Est-ce juste à la console ou […]