Preguntas etiquetadas con memory-leaks

Se produce una pérdida de memoria cuando un programa no puede liberar la memoria que ha asignado pero que ya no está utilizando y no es recuperable.


19
performSelector puede causar una fuga porque su selector es desconocido
Recibo la siguiente advertencia del compilador ARC: "performSelector may cause a leak because its selector is unknown". Esto es lo que estoy haciendo: [_controller performSelector:NSSelectorFromString(@"someMethod")]; ¿Por qué recibo esta advertencia? Entiendo que el compilador no puede verificar si el selector existe o no, pero ¿por qué eso causaría una fuga? …


30
La actividad tiene una ventana filtrada que se agregó originalmente
¿Qué es este error y por qué sucede? 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
Esta clase de controlador debe ser estática o pueden producirse fugas: IncomingHandler
Estoy desarrollando una aplicación Android 2.3.3 con un servicio. Tengo esto dentro de ese servicio para comunicarme con la actividad principal: 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
¿Qué tipo de fugas no previene o minimiza el conteo automático de referencias en Objective-C?
En las plataformas Mac e iOS, las pérdidas de memoria a menudo son causadas por punteros inéditos. Tradicionalmente, siempre ha sido de suma importancia verificar sus asignaciones, copias y retenciones para asegurarse de que cada una tenga un mensaje de liberación correspondiente. La cadena de herramientas que viene con Xcode …

30
¿Las pérdidas de memoria están bien? [cerrado]
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda responderse con hechos y citas editando esta publicación . Cerrado hace 2 años . Mejora esta pregunta ¿Es aceptable tener una pérdida de memoria en …
231 c++  c  memory-leaks 

18
posible fuga de memoria de EventEmitter detectada
Recibo la siguiente advertencia: (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) Escribí un código como este en …


30
¿Existe un buen sustituto de Valgrind para Windows?
Bloqueado . Esta pregunta y sus respuestas están bloqueadas porque la pregunta está fuera de tema pero tiene un significado histórico. Actualmente no está aceptando nuevas respuestas o interacciones. Estaba investigando Valgrind para ayudar a mejorar mi codificación / depuración C cuando descubrí que es solo para Linux: no tengo …

1
AngularJS: ¿$ destroy elimina oyentes de eventos?
https://docs.angularjs.org/guide/directive Al escuchar este evento, puede eliminar oyentes de eventos que pueden causar pérdidas de memoria. Los oyentes registrados en ámbitos y elementos se limpian automáticamente cuando se destruyen, pero si registró un oyente en un servicio, o registró un oyente en un nodo DOM que no se está eliminando, …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.