Questions marquées «memory-leaks»

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.


19
performSelector peut provoquer une fuite car son sélecteur est inconnu
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 si le sélecteur existe ou non, mais pourquoi cela provoquerait-il une fuite? Et …


30
L'activité a divulgué une fenêtre qui a été ajoutée à l'origine
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): android.view.WindowLeaked: Activity ccom.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): at android.view.ViewRoot.<init>(ViewRoot.java:231) 05-17 18:24:57.069: ERROR/WindowManager(18850): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:148) 05-17 18:24:57.069: ERROR/WindowManager(18850): …





7
Cette classe de gestionnaire doit être statique ou des fuites peuvent se produire: IncomingHandler
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 ThreadGroup("UDPListenerServiceWorker"); private UDPListenerThread myThread; /** * Handler to communicate from WorkerThread …

5
Quels types de fuites le comptage automatique des références dans Objective-C n'empêche-t-il pas ou ne minimise-t-il pas?
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 chaîne d'outils fournie …

30
Les fuites de mémoire sont-elles toujours correctes? [fermé]
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 …
231 c++  c  memory-leaks 

18
possible fuite de mémoire EventEmitter détectée
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 Server.<anonymous> (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 du code comme celui-ci …


30
Existe-t-il un bon substitut Valgrind pour Windows?
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 que c'était uniquement pour Linux …

1
AngularJS - $ destroy supprime-t-il les écouteurs d'événements?
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 avez enregistré un écouteur sur un service ou enregistré un écouteur sur un nœud …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.