Resultados de la búsqueda a petición "memory-management"
¿Existe una división explícita entre el espacio de usuario y el kernel en la memoria física en Linux x86-64?
Es decir, dada una dirección física, ¿puedo saber si esta dirección es del espacio de usuario o no? Hasta donde sé, en el espacio de direcciones virtuales, el núcleo usará la mitad superior y el espacio de usuarios usará la mitad inferior. ¿Pero ...
¿GC vuelve a liberar memoria al sistema operativo?
Cuando el recolector de basura se ejecuta y libera memoria, esta memoria vuelve al sistema operativo o se mantiene como parte del proceso. Tenía la fuerte impresión de que la memoria nunca se vuelve a liberar al sistema operativo, sino que se ...
Análisis de memoria VS2010 .NET: extremadamente lento
La ejecución del análisis de asignación de memoria .NET de VS2010 lleva años en completarse. El programa en sí se ejecutó durante aproximadamente 3 minutos y generó 35 GB de asignaciones de memoria. El archivo de salida del generador de perfiles ...
Idioma moderno de C ++ para asignar / desasignar un búfer de E / S
Para el trabajo de E / S, necesito leer N bytes en un búfer. N se conoce en tiempo de ejecución (no en tiempo de compilación). El tamaño del búfer nunca cambiará. El búfer se pasa a otras rutinas para comprimir, cifrar, etc.: es solo una ...
Asignación de variable local versus asignación directa; propiedades y memoria
En el objetivo-c, veo una gran cantidad de código de muestra donde el autor asigna una variable local, la asigna a una propiedad y luego libera la variable local. ¿Hay alguna razón práctica para hacer esto? He estado asignando directamente a la ...
¿Free () está poniendo a cero la memoria?
Hasta hoy vivía creyendo que llamarfree() en el espacio de memoria lo libera para su posterior asignación sin ninguna otra modificación. Especialmente, considerandoesta pregunta ...
¿Por qué establecer el objeto en nulo después de enviar un mensaje de liberación en Obj-C?
Veo un montón de código Objective-C que tiene la siguiente sintaxis cuando intento liberar objetos de la memoria cuando ya no son necesarios. [controller release], controller = nil;¿Por qué establecer la variable en nulo después de enviar el ...
¿Por qué debería dimensionar mis variables en VBA realmente?
Solían decir que se trataba de la gestión de la memoria. Sin embargo, al echar un vistazo a las cosas, encuentro que si no se dimensiona una variable, se establecerá un tipo de datos variante que asigna 22 bytes de memoria. Consideremos un solo ...
¿Cómo depurar las pérdidas de memoria cuando el instrumento Leaks no las muestra?
Tengo una aplicación de iOS escrita en Swift que está perdiendo memoria; en ciertas situaciones, algunos objetos deberían liberarse, pero no lo son. He aprendido sobre el problema simplemente agregandodeinit mensajes de depuración como ...
¿Por qué no hay una funcionalidad de reasignación en los asignadores de C ++?
En C las funciones estándar de manejo de memoria sonmalloc(), realloc() yfree(). Sin embargo, los asignadores stdlib de C ++ solo son paralelos a dos de ellos: no existe una función de reasignación. Por supuesto, no sería posible ...