Resultados de la búsqueda a petición "mmap"

5 la respuesta

anexar a un archivo mapeado en memoria

Estoy constantemente agregando a un archivo de cotizaciones de acciones (ints, longs, dobles, etc.). Tengo este archivo mapeado en la memoria con mmap. ¿Cuál es la forma más eficiente de hacer que los datos recién agregados estén disponibles ...

6 la respuesta

¿Cómo saber si una página de copia en escritura es una copia real?

Cuando creo una asignación de copia en escritura (un MAP_PRIVATE) usando mmap, algunas páginas de esta asignación se copiarán tan pronto como escriba en direcciones específicas. En cierto punto de mi programa, me gustaría averiguar qué páginas se ...

7 la respuesta

¿Las implementaciones de malloc devolverán la memoria libre al sistema?

Tengo una aplicación de larga duración con frecuente asignación de asignación de memoria. ¿Alguna implementación de malloc devolverá la memoria liberada al sistema? ¿Cuál es, a este respecto, el comportamiento de: ptmalloc 1, 2 (glibc ...

3 la respuesta

Python - Descargue el archivo usando solicitudes, directamente a la memoria

El objetivo es descargar un archivo de Internet y crear un objeto de archivo, o un objeto similar a un archivo sin tener que tocar el disco duro. Esto es solo para mi conocimiento, queriendo saber si es posible o práctico, particularmente porque ...

1 la respuesta

¿Por qué no puedo mmap (MAP_FIXED) la página virtual más alta en un proceso Linux de 32 bits en un núcleo de 64 bits?

Mientras intentaba probar¿Está permitido acceder a la memoria que abarca el límite cero en x86? [https://stackoverflow.com/questions/47702410/is-it-allowed-to-access-memory-that-spans-the-zero-boundary-in-x86#comment82366009_47702410] En el ...

1 la respuesta

¿Por qué mmap () usa MAP_FAILED en lugar de NULL?

¿Alguien sabe por qué mmap () devuelve MAP_FAILED en lugar de NULL? Parece que MAP_FAILED es (void *) - 1 en la mayoría de los sistemas. ¿Por qué mmap () simplemente no usa NULL? Sé que la dirección 0x0 es técnicamente una página de memoria ...

2 la respuesta

use mmap en C para escribir en la memoria. [cerrado]

Quiero usarmmap() para crear un archivo que contenga algunos enteros. Quiero escribir en este archivo escribiendo en la memoria. Sé que los datos en la memoria están en formato binario y, por lo tanto, los datos en el archivo también estarán en ...

4 la respuesta

Lectura eficiente de un archivo de texto muy grande en C ++

Tengo un archivo de texto muy grande (45 GB). Cada línea del archivo de texto contiene dos enteros sin signo de 64 bits separados por espacios, como se muestra a continuación. 4624996948753406865 10214715013130414417 4305027007407867230 ...

4 la respuesta

Memoria compartida o mmap - Linux C / C ++ IPC

El contexto es la comunicación entre procesos, donde un proceso ("Servidor") debe enviar estructuras de tamaño fijo a muchos procesos de escucha ("Clientes") que se ejecutan en la misma máquina. Me siento muy cómodo haciendo esto en Socket ...

1 la respuesta

¿Cómo maneja numpy los archivos mmap sobre npz?

Tengo un caso en el que me gustaría abrir un archivo numpy comprimido usando el modo mmap, pero parece que no puedo encontrar ninguna documentación sobre cómo funcionará debajo de las cubiertas. Por ejemplo, ¿descomprimirá el archivo en memoria y ...