Resultados de la búsqueda a petición "shared-memory"
¿Cómo se bloquea el proceso de trabajo mientras se espera que Value o Array se multipliquen?
Estadocument [https://docs.python.org/3.8/library/multiprocessing.html#sharing-state-between-processes] muestra un ejemplo para compartir el estado entre procesos usandoValue yArray desdemultiprocessing biblioteca: desde el proceso de ...
Comunicación de proceso del multiprocesamiento de Python
Aprendí sobre los tubos / colas / objetos / administradores de tipos compartidos de multiproceso de Python, y quiero compararlos con las tuberías anónimas de Linux, las tuberías con nombre, la memoria compartida, el socket, etc. Ahora tengo las ...
Establecer un valor en el depurador de una sección compartida
Tengo el siguiente código en una DLL: #pragma data_seg("ABC") __declspec (dllexport) char abc[2000] = { 0 }; #pragma data_seg() #pragma comment(linker, "-section:ABC,rws")Tengo el siguiente código en un ejecutable: extern "C" ...
¿Cómo usar la memoria compartida en el código nativo de Android?
Estoy transfiriendo una aplicación Linux existente a Android. La aplicación está utilizando API de memoria compartida comoshm_open() etc. Comprobaciónbionic en la fuente de ...
¿Por qué las asignaciones multiprocesamiento.sharedctypes son tan lentas?
Aquí hay un pequeño código de referencia para ilustrar mi pregunta: import numpy as np import multiprocessing as mp # allocate memory %time temp = mp.RawArray(np.ctypeslib.ctypes.c_uint16, int(1e8)) Wall time: 46.8 ms # assign memory, very slow ...
El recolector de basura en Ruby 2.2 provoca una vaca inesperada
¿Cómo evito que el GC provoque una copia en escritura cuando bifurco mi proceso? Recientemente he estado analizando el comportamiento del recolector de basura en Ruby, debido a algunos problemas de memoria que encontré en mi programa (me quedé ...
¿Cómo puedo compartir la memoria existente con shm_open?
En Linux, quiero compartir parte del contenido de la memoria de mi proceso con otros procesos. Una de las formas de hacerlo es mediante shm_open y mmap. como abajo. /* Create a new memory object */ fd = shm_open( "/bolts", O_RDWR | O_CREAT, ...