Tag: MEMORY-MANAGEMENT
Estoy diseñando una caja de daño dinámica para los personajes en un juego basado en texto, que registra las ubicaciones de los golpes (o fallos) de un arma lanzada hacia ellos. A continuación, la ubicación (índices) y el daño (magnitud) de los golpes se traducen en disminuciones en las variables . . . Read more
Estaba leyendo sobre pares en C++ cuando esta duda surgió en mi mente: ¿cómo se almacenan los pares en la memoria y qué es el identificador asignado a los pares, ¿es un objeto u otra cosa? Por favor, explique cómo un arreglo que contiene pares utiliza la memoria para guardar . . . Read more
Entiendo que cada proceso tiene su propio montón (heap) separado, a diferencia de los hilos (threads) que comparten un montón común, lo cual ralentiza la asignación de memoria en el montón debido a que funciones como malloc requieren el uso de bloqueos para la sincronización. Sin embargo, ¿cómo se decide . . . Read more
Me pregunto si es posible verificar si una variable todavía está dentro del alcance en C o si un puntero apunta a una variable que está fuera del alcance. Lo que quiero hacer en última instancia es verificar los punteros y, si apuntan a una variable fuera del alcance, eliminar . . . Read more
Estoy tratando de entender cómo funcionan los asignadores de memoria basados en pools, y creo que entiendo cómo funciona la asignación (que es muy rápida y no requiere sobrecarga de almacenamiento), pero aquí está mi pregunta: Digamos que hay un asignador que simplemente mantiene una lista enlazada de pools y . . . Read more