Resultados de la búsqueda a petición "memory-management"
¿Cómo calcular el conjunto de trabajo privado (memoria)?
¿Cómo calculo el conjunto de memoria de trabajo privado usando C #? Estoy interesado en producir aproximadamente las mismas cifras quetaskmgr.exe. Estoy usando elProcess espacio de nombres y el uso de métodos / datos comoWorkingSet64 ...
por qué se necesita puntero a puntero para asignar memoria en función
Tengo un error de segmentación en el código a continuación, pero después de cambiarlo a puntero a puntero, está bien. ¿Alguien podría darme alguna razón? void memory(int * p, int size) { try { p = (int *) malloc(size*sizeof(int)); } catch( ...
Limitar la memoria del proceso con MaxWorkingSet
MSDN: public IntPtr MaxWorkingSet { get; set; } Obtiene o establece el tamaño máximo permitido del conjunto de trabajo para el proceso asociado. Valor de propiedad: el tamaño máximo del conjunto de trabajo permitido en la memoria para el ...
Obtenga el inicio y el final de los segmentos de proceso C / C ++
Necesito obtener la dirección inicial y final de los siguientes segmentos del proceso: código, datos, pila, entorno. Entiendo cómo se encuentra en la memoria, pero no sé cómo obtenerlo usando llamadas api u otra cosa. He encontrado cómo comenzar ...
¿Por qué free (p) no establece p en NULL?
Cualquier razón por la cual esto no puede ser un comportamiento estándar defree()? múltiples punteros apuntando al mismo objeto: #include <stdlib.h> #include <stdio.h> void safefree(void*& p) { free(p); p = NULL; } int main() { int *p = (int ...
Python no puede asignar memoria usando multiprocessing.pool
Mi código (parte de un algoritmo de optimización genética) ejecuta algunos procesos en paralelo, espera a que todos terminen, lee la salida y luego repite con una entrada diferente. Todo funcionaba bien cuando probé con 60 repeticiones. Como ...
¿Por qué exactamente no debería llamar a free () en variables no asignadas por malloc ()?
Leí en alguna parte que es desastroso usarfree para deshacerse de un objeto no creado llamandomalloc, ¿Es esto cierto? ¿por qué?
JNA Memory Leak - ¿Cómo solucionarlo?
public static User32 USER32_INSTANCE = (User32) Native.loadLibrary("user32", User32.class); user32 = USER32_INSTANCE; user32.EnumWindows((hWnd, arg) -> { int size = 1024 * 8; char[] buffer = new char[size]; USER32_INSTANCE.GetWindowTextW(hWnd, ...
¿Cómo lograr el mismo comportamiento que con strongify en Swift?
Tengo un cierre con un self débil, necesito asegurarme de que el self se retendrá durante la ejecución del cierre y se liberará mediante el cierre después de que se complete la ejecución. Anteriormente fue hecho por @strongify. ¿Hay alguna otra ...
Ubicación variable de clase local
¿Qué sucede si una clase crea una instancia de todas sus variables locales en la pila (es decir:int i; //An integer en pila contraint *p; //Pointer to an int) mientras que la clase misma se instancia en el montón? ¿Dónde están los miembros de la ...