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.
On m'a dit que je pouvais ajouter le -XX:+HeapDumpOnOutOfMemoryErrorparamètre à mes options de démarrage JVM à mon script de démarrage JBoss pour obtenir un vidage de tas lorsque nous obtenons une erreur de mémoire insuffisante dans notre application. Je me demandais où ces données sont vidées? S'agit-il uniquement de la …
Je suis programmeur C ++ sur la plateforme Windows. J'utilise Visual Studio 2008. Je me retrouve généralement dans le code avec des fuites de mémoire. Normalement, je trouve la fuite de mémoire en inspectant le code, mais c'est encombrant et n'est pas toujours une bonne approche. Comme je ne peux …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en éditant ce message . Fermé l'année dernière . Améliorez cette question J'ai un script de longue …
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 éviter une fuite de mémoire? Si votre application a une fuite de mémoire, disparaît-elle lorsque le processus se termine ou est arrêté? Ou est-ce que les fuites de …
J'ai créé un cas de test très simple qui crée une vue Backbone, attache un gestionnaire à un événement et instancie une classe définie par l'utilisateur. Je crois qu'en cliquant sur le bouton "Supprimer" dans cet exemple, tout sera nettoyé et il ne devrait y avoir aucune fuite de mémoire. …
J'ai développé une application qui utilise beaucoup d'images sur Android. L'application exécute une fois, remplit les informations sur l'écran ( Layouts, Listviews, Textviews, ImageViews, etc.) et l' utilisateur lit les informations. Il n'y a pas d'animation, pas d'effets spéciaux ou quoi que ce soit qui puisse remplir la mémoire. Parfois, …
Je viens juste de réaliser, en lisant quelques questions et réponses sur StackOverflow, que l'ajout de gestionnaires d'événements utilisant +=en C # (ou je suppose, d'autres langages .net) peut provoquer des fuites de mémoire courantes ... J'ai utilisé de nombreux gestionnaires d'événements comme celui-ci dans le passé, et je n'ai …
Fermé. Cette question ne répond pas aux directives de Stack Overflow . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle soit pertinente pour Stack Overflow. Fermé il y a 6 ans . Améliorez cette question J'ai développé une application Android, …
J'ai écrit du C ++ pendant 10 ans. J'ai rencontré des problèmes de mémoire, mais ils pourraient être résolus avec un effort raisonnable. Depuis quelques années, j'écris en C #. Je trouve que j'ai encore beaucoup de problèmes de mémoire. Ils sont difficiles à diagnostiquer et à corriger en raison …
Dans mes classes, j'implémente IDisposable comme suit: public class User : IDisposable { public int id { get; protected set; } public string name { get; protected set; } public string pass { get; protected set; } public User(int UserID) { id = UserID; } public User(string Username, string Password) …
Comment trouvez-vous une fuite de mémoire en Java (en utilisant, par exemple, JHat)? J'ai essayé de charger le vidage de tas dans JHat pour jeter un coup d'œil de base. Cependant, je ne comprends pas comment je suis censé pouvoir trouver la référence racine ( ref ) ou quel que …
Je répondais à une question sur la possibilité que des fermetures prolongent (légitimement) la durée de vie des objets lorsque je suis tombé sur un code-gen extrêmement curieux de la part du compilateur C # (4.0 si cela compte). Le repro le plus court que je puisse trouver est le …
Je souhaite limiter la mémoire maximale utilisée par la JVM. Notez que ce n'est pas seulement le tas, je souhaite limiter la mémoire totale utilisée par ce processus.
J'ai d'abord appris C #, et maintenant je commence avec C ++. Si je comprends bien, l'opérateur newen C ++ n'est pas similaire à celui en C #. Pouvez-vous expliquer la raison de la fuite de mémoire dans cet exemple de code? class A { ... }; struct B { …
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une discussion approfondie. Si vous …
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.