Resultados de la búsqueda a petición "memory-management"

1 la respuesta

¿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 ...

4 la respuesta

¿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 ...

2 la respuesta

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 ...

5 la respuesta

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 ...

3 la respuesta

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 ...

7 la respuesta

¿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 ...

4 la respuesta

¿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 ...

2 la respuesta

¿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 ...

2 la respuesta

¿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 ...

5 la respuesta

¿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 ...