Resultados de la búsqueda a petición "memory-management"
Almacene la matriz triangular de manera eficiente
Necesito almacenar eficientemente una matriz triangular inferior al no almacenar todos los ceros en la memoria, así que lo he pensado de esta manera: primero asigno memoria para cada fila, luego para cada fila asigno i + 1 bytes, por lo que nunca ...
¿Cómo puedo manejar correctamente la falla de malloc en C, especialmente cuando hay más de un malloc?
Supongamos que esto es parte de mi código: int foo() { char *p, *q ; if((p = malloc(BUFSIZ)) == NULL) { return ERROR_CODE; } if((q = malloc(BUFSIZ)) == NULL) { free(p) return ERROR_CODE; } /* Do some other work... */ free(p); free(q); }Ya que es ...
Devolver objetos de métodos en Objective-C
Por favor aclare, ¿cómo lidiar con los objetos devueltos de los métodos? A continuación, obtengo detalles de los empleados de la función GeEmployeetData con autorelease, ¿Tengo que retener el objeto devuelto en el método de proceso?¿Puedo ...
¿Es posible tener múltiples montones en Java?
¿Es posible tener múltiples montones en Java? Si es posible, ¿en qué casos sucede?
¿Por qué exactamente se llama al destructor por segunda vez comportamiento indefinido en C ++?
Como se menciona enesta respuesta [https://stackoverflow.com/questions/2763275/is-the-c-compiler-optimizer-allowed-to-break-my-destructor-ability-to-be-called/2763298#2763298] simplemente llamar al destructor por segunda vez ya es un ...
Si un número entero de 32 bits se desborda, ¿podemos usar una estructura de 40 bits en lugar de una de 64 bits?
Si, por ejemplo, un número entero de 32 bits se desborda, en lugar de actualizarint along, ¿podemos utilizar algún tipo de 40 bits si necesitamos un rango solo dentro de 240, para que podamos guardar 24 (64-40) bits por cada entero? ¿Si es así, ...
Desarrollo de iPhone: prevención de fugas
Cuando ejecuto mi aplicación con fugas y veo los detalles extendidos de cualquiera de las fugas, me lleva a una línea particular en mi código, ¡pero no sé qué hacer después de eso! Por ejemplo, Leaks muestra un malloc en esta línea. NSData ...
¿Alguna forma de reservar pero no comprometer memoria en Linux?
Windows tiene VirtualAlloc, que le permite reservar una región contigua de espacio de direcciones, pero en realidad no usar ninguna memoria física. Más tarde, cuando desee usarlo (o parte de él), llame a VirtualAlloc nuevamente para confirmar la ...
¿Hay algún límite en la memoria de la pila?
Estaba pasando por uno de los hilos. Un programa se bloqueó porque había declarado una matriz de 10 ^ 6 localmente dentro de una función. La razón dada fue que la falla de asignación de memoria en la pila conduce al bloqueo. cuando la misma ...
¿Necesitas lanzar CGContextRef en Swift?
He creado un contexto usando CGBitmapContextCreate. ¿Necesito liberarlo usando CGContextRelease? Sé que la respuesta es sí en Objective-C, pero ¿qué tal en Swift? ¡Gracias!