Je viens d'avoir une interview et on m'a demandé de créer une fuite de mémoire avec Java. Inutile de dire que je me sentais assez stupide de n'avoir aucune idée de comment commencer à en créer un. Quel serait un
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.
Je viens d'avoir une interview et on m'a demandé de créer une fuite de mémoire avec Java. Inutile de dire que je me sentais assez stupide de n'avoir aucune idée de comment commencer à en créer un. Quel serait un
Je reçois l'avertissement suivant du compilateur ARC: "performSelector may cause a leak because its selector is unknown". Voici ce que je fais: [_controller performSelector:NSSelectorFromString(@"someMethod")]; Pourquoi ai-je cet avertissement? Je comprends que le compilateur ne peut pas vérifier...
Récemment, j'ai rencontré cette erreur dans mon application Web: java.lang.OutOfMemoryError: espace PermGen Il s'agit d'une application Hibernate / JPA + IceFaces / JSF typique fonctionnant sur Tomcat 6 et JDK 1.6. Apparemment, cela peut se produire après le redéploiement d'une application à...
Quelle est cette erreur et pourquoi se produit-elle? 05-17 18:24:57.069: ERROR/WindowManager(18850): Activity com.mypkg.myP has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@44c46ff0 that was originally added here 05-17 18:24:57.069: ERROR/WindowManager(18850):...
J'essaie d'utiliser l'utilitaire perfmon windows pour déboguer les fuites de mémoire dans un processus. Voici comment perfmon explique les termes: L'ensemble de travail est la taille actuelle, en octets, de l'ensemble de travail de ce processus. Le Working Set est l'ensemble des pages mémoire...
Qu'est-ce qu'un StackOverflowError, qu'est-ce qui le cause et comment dois-je le
Si un élément DOM est supprimé, ses écouteurs sont-ils également supprimés de la
J'ai lu quelques articles sur les fuites de mémoire dans Android et j'ai regardé cette vidéo intéressante de Google I / O sur le sujet . Pourtant, je ne comprends pas complètement le concept, et surtout quand il est sûr ou dangereux pour les classes internes des utilisateurs à l' intérieur d'une...
Je développe une application Android 2.3.3 avec un service. J'ai ceci à l'intérieur de ce service pour communiquer avec l'activité principale: public class UDPListenerService extends Service { private static final String TAG = "UDPListenerService"; //private ThreadGroup myThreads = new...
Sur les plates-formes Mac et iOS, les fuites de mémoire sont souvent causées par des pointeurs non publiés. Traditionnellement, il a toujours été de la plus haute importance de vérifier vos allocations, copies et conservations pour vous assurer que chacun a un message de version correspondant. La...
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 2 ans . Améliorez cette question Est-il jamais...
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.<anonymous> (events.js:139:15) at EventEmitter.<anonymous> (node.js:385:29) at
Devez-vous vous désabonner des appels http Angular 2 pour éviter les fuites de mémoire? fetchFilm(index) { var sub = this._http.get(`http://example.com`) .map(result => result.json()) .map(json => { dispatch(this.receiveFilm(json)); }) .subscribe(e=>sub.unsubscribe()); ......
Verrouillé . Cette question et ses réponses sont verrouillées car la question est hors sujet mais a une signification historique. Il n'accepte pas actuellement de nouvelles réponses ou interactions. Je cherchais dans Valgrind pour aider à améliorer mon codage / débogage C lorsque j'ai découvert...
https://docs.angularjs.org/guide/directive En écoutant cet événement, vous pouvez supprimer les écouteurs d'événements susceptibles de provoquer des fuites de mémoire. Les écouteurs enregistrés dans les étendues et les éléments sont automatiquement nettoyés lorsqu'ils sont détruits, mais si vous...
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?...
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...
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...
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...
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. Un...