Une fuite de mémoire se produit lorsqu'un programme ne parvient pas à libérer la mémoire qu'il a allouée mais qu'il n'utilise plus et n'est pas récupérable.
J'obtiens l'exception suivante en essayant d'ouvrir le fichier HPROF (créé par Debug.dumpHprofData) avec Memory Analyzer: java.io.IOException: Unknown HPROF Version (JAVA PROFILE 1.0.3) at org.eclipse.mat.hprof.AbstractParser.readVersion(AbstractParser.java:124) at org.eclipse.mat.hprof.Pass1Parser.read(Pass1Parser.java:69) at org.eclipse.mat.hprof.HprofIndexBuilder.fill(HprofIndexBuilder.java:65) at org.eclipse.mat.parser.internal.SnapshotFactoryImpl.parse(SnapshotFactoryImpl.java:203) at org.eclipse.mat.parser.internal.SnapshotFactoryImpl.openSnapshot(SnapshotFactoryImpl.java:114) at org.eclipse.mat.snapshot.SnapshotFactory.openSnapshot(SnapshotFactory.java:143) at org.eclipse.mat.snapshot.SnapshotFactory.openSnapshot(SnapshotFactory.java:123) at org.eclipse.mat.ui.snapshot.ParseHeapDumpJob.run(ParseHeapDumpJob.java:56) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) Comment résoudre ça?
J'ai rencontré plusieurs fois des fuites de mémoire. Habituellement, quand je suis malloccomme s'il n'y avait pas de lendemain, ou que je pendais comme du FILE *linge sale. Je suppose généralement (lire: espère désespérément) que toute la mémoire est nettoyée au moins lorsque le programme se termine. Y a-t-il des …
J'ai le code suivant: MemoryStream foo(){ MemoryStream ms = new MemoryStream(); // write stuff to ms return ms; } void bar(){ MemoryStream ms2 = foo(); // do stuff with ms2 return; } Y a-t-il une chance que le MemoryStream que j'ai alloué échoue d'une manière ou d'une autre à être …
J'essaye de détecter si un bloc de mémoire n'a pas été libéré. Bien sûr, le gestionnaire me dit cela par boîte de dialogue ou fichier journal, mais que faire si je souhaite stocker les résultats dans une base de données? Par exemple, je voudrais avoir dans une table de base …
J'ai rencontré le message d'erreur redouté, probablement grâce à un effort minutieux, PHP a manqué de mémoire: Taille de mémoire autorisée de #### octets épuisés (tentative d'allocation de #### octets) dans file.php à la ligne 123 Augmenter la limite Si vous savez ce que vous faites et que vous souhaitez …
L'application C # / .NET sur laquelle je travaille souffre d'une lente fuite de mémoire. J'ai utilisé CDB avec SOS pour essayer de déterminer ce qui se passe mais les données ne semblent pas avoir de sens, donc j'espérais que l'un de vous en a déjà fait l'expérience. L'application s'exécute …
J'ai un Promise. Je l'ai créé pour annuler une demande AJAX si nécessaire. Mais comme je n'ai pas besoin d'annuler cet AJAX, je ne l'ai jamais résolu et AJAX s'est terminé avec succès. Un extrait de code simplifié: var defer = $q.defer(); $http({url: 'example.com/some/api', timeout: defer.promise}).success(function(data) { // do something …
Voici les faits: le langage Go a un garbage collector. Java a un garbage collection beaucoup de programmes Java ont des fuites de mémoire (subtiles ou non) Comme exemple de programme Java qui a des fuites de mémoire (pas pour les âmes sensibles, la question peut ébranler vos croyances), voyez …
Je viens de découvrir que mon script me donne une erreur fatale: Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 440 bytes) in C:\process_txt.php on line 109 Cette ligne est la suivante: $lines = count(file($path)) - 1; Je pense donc qu'il a du mal à charger …
J'ai une connaissance de base des fuites de mémoire et de ce qui peut les provoquer. C'est pourquoi je ne comprends pas si j'ai un problème dans mon code ou s'il s'agit d'un faux positif. Je ne sais pas quelle partie du code je dois partager car le projet n'est …
L'exécution du code ci-dessous sur Windows 10 / OpenJDK 11.0.4_x64 produit en sortie used: 197et expected usage: 200. Cela signifie que des tableaux de 200 octets d'un million d'éléments occupent env. 200 Mo de RAM. Tout va bien. Lorsque je modifie l'allocation du tableau d'octets dans le code de new …
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.