Preguntas etiquetadas 'gestión de memoria'

El proceso de asignar y liberar dinámicamente partes de la memoria física para satisfacer las solicitudes del programa, si es posible, justicia y no hambre entre los solicitantes.
25
respuestas

¿Qué y dónde están la pila y el montón?

Los libros en lenguajes de programación explican que los tipos de valor se crean en la pila, y los tipos de referencia se crean en el montón, sin explicar cuáles son estas dos cosas. No he leído una explicación clara para esto. Entiendo lo que es una pila. Pero, dónde y qué son (físicamente en ...
puesta el 17 sep. '08 a las 7:18
20
respuestas

¿Es posible acceder a una variable de memoria local fuera de su alcance?

Tengo el siguiente código. #include <iostream> int * foo () {int a = 5; } int main () {int * p = foo (); std :: cout << * p; * p = 8; std :: cout << * p; } Y el código solo funciona sin excepciones en el ...
establecido el 22 de junio de 2011 a las 17:05
4
respuestas

¿Cuáles son las opciones de Xms y Xmx al iniciar una JVM?

Por favor explique el uso de los parámetros Xms y Xmx en la JVM. ¿Cuáles son los valores por defecto para ellos?
set 08 feb '13 a las 2:28
17
respuestas

¿Por qué los programadores de C ++ minimizan el uso de "nuevo"?

Me encontré con la pregunta "desbordamiento de pila". Una pérdida de memoria con std :: string cuando se usa std :: list <std :: string>, y un comentario dice esto: deja de usar mucho. No veo ninguna razón por la que ...
establecido el 28 de junio de 2011 a las 3:08
8
respuestas

¿Cómo aprender el uso de memoria de mi aplicación en Android?

¿Cómo puedo encontrar la memoria utilizada en la aplicación de Android mediante programación? Espero que haya una manera de hacerlo. Además, ¿cómo puedo obtener memoria libre del teléfono?
fijado el 19 de febrero '10 a las 20:12
3
respuestas

¿Por qué mi programa se está ejecutando más lentamente si recorres exactamente 8192 elementos?

Aquí hay un extracto del programa en cuestión. La matriz img [] [] es SIZE × SIZE y se inicializa en la dirección: img [j] [i] = 2 * j + i Luego, crea una matriz res [] [], y cada campo aquí tiene un promedio de 9 campos a su alrededor. en la matriz im ...
set 04 sep '12 a las 4:51 pm
8
respuestas

¿Qué perfil de memoria de Python se recomienda?

Quiero saber el uso de memoria de mi aplicación Python y, especialmente, saber qué bloques / partes u objetos de código consumen la mayor parte de la memoria. La búsqueda de Google muestra el Validador de memoria Python comercial (solo para Windows). Y con un abierto ...
set 21 sep '08 a las 7:43
11
respuestas

¿Cómo determinar el tamaño de un objeto en Python?

En C, podemos encontrar el tamaño de int, char, etc. Quiero saber cómo obtener el tamaño de los objetos, como una cadena, un entero, etc. en pitón. Pregunta relacionada: ¿Cuántos bytes por elemento hay en la lista de Python (tupla)? Yo uso un archivo XML que s ...
fijado el 16 de enero '09 a las 8:07
26
respuestas

Trucos para gestionar la memoria disponible en la sesión R

¿Qué trucos utilizan las personas para gestionar la memoria disponible de una sesión interactiva de R? Uso las funciones a continuación [basadas en los mensajes de Peter Pikal y David Hind en la lista de ayuda en 2004] para enumerar (y / o clasificar) los objetos más grandes y ...
set 31 ago. '09 a las 18:26
19
respuestas

¿Cuándo uso malloc vs new?

Veo que en C ++ hay varias formas de asignar y liberar datos, y entiendo que cuando llama a malloc, debe llamar gratis, y cuando usa el nuevo operador, debe conectarse para eliminar, y esto (por ejemplo, llamar gratis ( ) que ...
fijado el 8 de octubre '08 a las 10:47 pm
4
respuestas

¿Qué son los bytes personales, los bytes virtuales, el conjunto de trabajo?

Estoy tratando de usar la utilidad perfmon para depurar las pérdidas de memoria en el proceso. Aquí es cómo perfmon explica los términos: Conjunto de trabajo: el tamaño actual en bytes del conjunto de trabajo de este proceso. Un conjunto de trabajo es un conjunto de páginas de memoria, recientemente ...
set 31 dic '10 a las 9:16
17
respuestas

¿Cómo asignar memoria alineada solo usando la biblioteca estándar?

Acabo de terminar el examen como parte de una entrevista y una pregunta me confundió, incluso con Google como referencia. Me gustaría ver qué puede hacer stackoverflow: se requiere una alineación alineada de 16 bytes para la función "memset_16aligned" ...
fijado el 23 de octubre '08 a las 2:23
22
respuestas

¿Qué uso se utiliza para "publicar nuevo"?

¿Alguien aquí alguna vez ha usado C ++ "nueva publicación"? Si es así, ¿por qué? Me parece que esto sería útil solo cuando se muestra en una tarjeta de memoria.
fijado el 21 de octubre '08 a las 19:34
12
respuestas

Eliminar objetos en javascript

Estoy un poco confundido con el operador de eliminación de JavaScript. Toma el siguiente fragmento de código: var obj = {helloText: "¡Hola mundo!" }; var foo = obj; borrar obj; Después de ejecutar esta parte del código, obj es nulo, pero foo aún se aplica al objeto, ...
fijado el 13 de abril '09 a las 2:18
15
respuestas

Usando la memoria pico para un proceso linux / unix

¿Existe alguna herramienta que ejecute la línea de comandos e informe la cantidad de RAM que se ha utilizado en total? Les presento algo similar a / usr / bin / time.
fijado el 21 de abril '09 a las 23:55