Tag: HEAP-MEMORY
Tengo una clase en el módulo principal que sostiene una lista de cosas. Me gustaría agregar algunas cosas a esa lista en un dll. Los elementos en la lista pueden ser agregados y eliminados (asignados/liberados) arbitrariamente. Mi comprensión es que es mala práctica eliminar los datos asignados en un módulo . . . Read more
Quiero construir mi propio recolector de basura con el lenguaje C. Al estudiar algunos algoritmos, me encontré con el algoritmo de marcar y barrer. Pero para implementarlo, necesito obtener todas las asignaciones que haya realizado el programa. No sé ninguna forma de hacerlo, así que si me pudieras ayudar con . . . Read more
¿Se almacenan en la región Metaspace después de Java 8 los miembros estáticos de una clase – variables estáticas, bloques estáticos y métodos estáticos? Si no es así, ¿dónde se almacenan? No hay información concreta al respecto en otros lugares. Todo lo que pude obtener fue que las variables estáticas . . . Read more
Considera lo siguiente: static void classifyPointer(const void *p) { …. } int main(int argc, char *argv[]) { const char *p1 = “Meow”; char p2[3]; char *p3 = malloc(11); classifyPointer(p1); /* cadena literal */ classifyPointer(p2); /* pila */ classifyPointer(p3); /* heap */ classifyPointer(main); /* función */ return 0; } ¿Es posible . . . Read more
Como se indica en el título, se lanza la excepción “el proyecto ha activado un punto de interrupción”. He buscado una respuesta en el foro, pero he visto que esta excepción se lanza en una variedad de casos, y no he podido indicar una solución a esta excepción en mi . . . Read more