Domande taggate «memory-leaks»

Si verifica una perdita di memoria quando un programma non riesce a liberare la memoria che ha allocato ma che non utilizza più e non è recuperabile.


19
performSelector può causare una perdita perché il suo selettore è sconosciuto
Ricevo il seguente avviso dal compilatore ARC: "performSelector may cause a leak because its selector is unknown". Ecco cosa sto facendo: [_controller performSelector:NSSelectorFromString(@"someMethod")]; Perché ricevo questo avviso? Capisco che il compilatore non può verificare se il selettore esiste o no, ma perché ciò causerebbe una perdita? E come posso modificare …


30
L'attività ha fatto trapelare la finestra che era stata inizialmente aggiunta
Cos'è questo errore e perché succede? 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): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91) …





7
Questa classe Handler dovrebbe essere statica o potrebbero verificarsi delle perdite: IncomingHandler
Sto sviluppando un'applicazione Android 2.3.3 con un servizio. Ho questo all'interno di quel servizio per comunicare con l'attività 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 to service. …

5
Che tipo di perdite il conteggio automatico dei riferimenti in Objective-C non impedisce o riduce al minimo?
Nelle piattaforme Mac e iOS, le perdite di memoria sono spesso causate da puntatori inediti. Tradizionalmente, è sempre stato della massima importanza controllare i tuoi alloc, copie e conservazioni per assicurarsi che ognuno abbia un messaggio di rilascio corrispondente. La toolchain fornita con Xcode 4.2 introduce il conteggio dei riferimenti …

30
Le perdite di memoria sono mai ok? [chiuso]
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 2 anni fa . Migliora questa domanda È mai accettabile avere una perdita di memoria …
231 c++  c  memory-leaks 

18
rilevata perdita di memoria EventEmitter
Ricevo il seguente avviso: (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) Ho scritto codice come questo in …



1
AngularJS - $ destroy rimuove i listener di eventi?
https://docs.angularjs.org/guide/directive Ascoltando questo evento, è possibile rimuovere i listener di eventi che potrebbero causare perdite di memoria. I listener registrati in ambiti ed elementi vengono ripuliti automaticamente quando vengono distrutti, ma se hai registrato un listener in un servizio o hai registrato un listener in un nodo DOM che non …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.