Use esta etiqueta para la administración de memoria o problemas en la programación. Para preguntas sobre problemas de hardware de memoria o errores en el software general, vaya a https://superuser.com o https://serverfault.com si está relacionado con hardware o software de nivel empresarial.

Más sobre memory...

Leí que Golang Language administra la memoria de forma inteligente. Usando el análisis de escape, puede no asignar la memoria al llamar a NEW, y viceversa. ¿Puede Golang asignar memoria con tal notación var bob * Person = & Person {2, 3}? O siempre el puntero apuntará a la pila....
9 jun. 2021 a las 03:02
Tengo el siguiente código de la carpeta example con la excepción de que agregué @profile. Solo estoy tratando de hacer que este ejemplo se ejecute porque en mi código, que es más complejo, tengo el mismo error y me gustaría saber cuánta memoria se usa en cada línea. Sistema: Python: 3.9 Memory-Pro....
Así que tengo una función recursiva que llamo 2 veces con diferentes argumentos, pero la segunda vez que lo llamo, no da el resultado correcto, solo da el resultado correcto cuando lo llamo la primera vez, no la segunda vez. Tal vez un problema de memoria o caché? def m(n): s= [int(char) for cha....
1 jun. 2021 a las 10:22
Escribí un código para obtener todas las subsecuencias de una cadena usando la recursión en Python. A continuación se muestra el código. def solve(s): if (len(s)==0): return [""] curr = s[0] res = s[1:] ans = solve(res) for i in ans: ans.append(curr+i) return....
Me preguntaba si esta cantidad de ancho de banda de memoria es correcta. Tengo un NVDIA RTX 3090 y, en teoría, su ancho de banda debe ser alrededor de 936.2 GB / s. Sin embargo, cuando se usa TensorFlow, aparece significativamente más bajo. ¿Hay alguna limitación o es así como debería ser? Mi interf....
30 may. 2021 a las 13:28
Tengo dos preguntas. Primera pregunta: ¿Cómo se usa INT en lugar de reducir por mucho tiempo la cantidad de bytes en el programa? Como entiendo, asignamos la variable, es decir, ocupamos una dirección y si usamos la arquitectura de 64 bits tenemos 64 bits para cada dirección de la memoria. Segunda p....
29 may. 2021 a las 22:40
Imagen de emulación Me pidieron que multiplicara dos 8 bits y mostrara la salida en la ubicación de 6000 memoria, pero no puedo hacerlo, puedo obtener la salida con RET sin la ubicación de la memoria en AX solamente. MYCODE SEGMENT ASSUME cs:MYCODE ORG 1000h START: nop L1: mov ax, cs mov....
28 may. 2021 a las 20:45
Me pregunto por qué la asignación de pila usa menos memoria que la asignación del montón? La brecha entre esta asignación es realmente enorme. Cuando uso la pila. Consume alrededor de ~ 77 MB, pero cuando uso la asignación de montón. Eso .......
28 may. 2021 a las 07:52
Noté que cuando aumento la dimensión de una matriz de vectores cuadrados 2D, empiezo a conseguir Process finished with exit code 137 (interrupted by signal 9: SIGKILL) Tenía curiosidad por saber por qué eso podría suceder y si la primera cantidad de filas y columnas que fallan, pueden darme más inf....
27 may. 2021 a las 15:08
Estoy tratando de entender por qué mi valgrind informa que uso 8.664 bytes cuando hago un FPRintf simple en un archivo: #include <stdio.h> int main(){ FILE* creation = fopen("test.txt", "w+"); fprintf(creation, "something"); fclose(creation); } Los informes de Valgrind: ==3947== HEAP....
26 may. 2021 a las 15:52
Valgrind me está dando una salida extraña que desaparece si se asigna más memoria. En mi programa, el número que tengo que agregar para que se vaya es 2064. Este número no aparece en ninguna parte en mi programa, y he estado arriba y abajo por las pocas horas que ahora intentan encontrar dónde podrí....
26 may. 2021 a las 06:31
La memoria dinámica toma la entrada de tamaño inicial, luego lo aumenta automáticamente cuando se llena, y luego se ingresan nuevos datos. Si consulta los valores en la matriz, hay valores extraños. int main() { BOOK *books = NULL; int count = 0; int size = -1; menu(books, size, coun....
25 may. 2021 a las 19:35
Quiero practicar un poco las estructuras de datos. Así que digamos que tengo una (matriz dinámica, lista vinculada, lista doblemente vinculada, árbol de búsqueda, tabla hash). Así que estaba pensando Cuál de ellos requiere la menor cantidad de memoria. Yo diría que es una tabla hash La realización....
25 may. 2021 a las 14:27
Tenemos una configuración donde estamos ejecutando 6 procesos de PGBOUNCER y nuestros puntos de referencia de rendimiento se degradan linealmente con el tiempo. El PGBOUNCER más largo se ha ejecutado, cuanto más largos, las conexiones a los posgrees existen resultados en tiempos de respuesta más len....
24 may. 2021 a las 00:11
Quiero eliminar todos los nodos en un árbol de búsqueda binario. Aquí está el código que inserta NodosMount nodos en el árbol: void testFindInsert(int nodesAmount) { int value; BSTNode* n = NULL; BSTNode* root = NULL; for (int i = 0; i < nodesAmount; i++) { value = r....
22 may. 2021 a las 12:09
Estoy tratando de actualizar una variable estática en la oxidación de un módulo de WebassMbly, que está escrito en óxido. Para configurar la variable, he escrito una función init y la exporté al módulo BRAM: static mut FILE_NAME: &str = ""; #[no_mangle] pub fn init(model_path: *mut c_char) { le....
21 may. 2021 a las 22:36
Estoy tratando de generar números aleatorios en Python sobre una gama muy grande (por ejemplo, de 1 a $ 2 ^ 80 $), pero recibo el siguiente error: ¿Alguna idea de por qué esto sucede o cómo puedo moverlo?....
21 may. 2021 a las 22:10
Estoy tratando de escribir un código de MexGateway para pasar dos variables en Matlab al MexFile compilado, copiar las variables a un kernel de CUDA, hacer el procesamiento y devolver los resultados a Matlab. Necesito usar este MexFile en A para el bucle en Matlab. El problema es que: las dos entrad....
21 may. 2021 a las 16:15
Tengo una aplicación alojada en Heroku en un solo dino con 1 GB de RAM. Estoy observando un comportamiento extraño con respecto a la memoria. Cuando se está utilizando mi aplicación, noté que la memoria total consumida en el DYNO continúa aumentando con carga / uso (que grita la fuga de la memoria, ....
20 may. 2021 a las 23:07
Tengo una solución donde se hace referencia al proyecto que conteniendo información de capa de datos (todos los modelos y DBContext) y la aplicación ASP.NET MVC, ya que utilizan la misma estructura de datos. Recientemente, mientras trabaja en Windows Service, noté un gran uso de memoria en el depura....
Por lo general, leí el archivo con el código inferior r = open('test.txt', mode='rt') for line in r: print(line) ¿Qué pasa si Test.txt es lo suficientemente enorme y se adjunta continuamente, entonces se lee el código anterior? O simplemente se detiene cuando llega al final de Test.txt en el m....
20 may. 2021 a las 17:11
He visto que hay muchas preguntas relacionadas con este tema, pero no pude inferir una respuesta, así que decidí hacer mi primera pregunta aquí en el desbordamiento de pila. Actualmente, mi pregunta es con respecto a los bytes y las direcciones, ¿cada dirección realmente representa una dirección, l....
18 may. 2021 a las 23:59
Tengo una secuencia de comandos que a veces se ejecuta con éxito, proporcionando el resultado deseado, pero cuando se vuelve a ejecutar momentos después, proporciona el siguiente error: numpy.core._exceptions.MemoryError: Unable to allocate 70.8 MiB for an array with shape (4643100, 2) and data type....
18 may. 2021 a las 19:12
Actualización: mis preguntas aún no están respondidas. Sé que 1 byte = 8 bits. ¿Puedo acceder a 1 bits en la memoria o debería ser un byte completo? Supongamos que la memoria comienza en: 0x0000, entonces, ¿cuál es la siguiente posición? 0x0001 o 0x0008?....
18 may. 2021 a las 16:08
Como parte de una prueba de carga en Gatling, descargo un archivo enorme (alrededor de 4 GB). Al hacerlo, puedo observar que el uso de memoria de Gatling aumenta gradualmente, hasta que alcanza los 2 GB, cuando detiene la descarga hasta que se agota el tiempo. Como no me importa el cuerpo de respues....
17 may. 2021 a las 18:04