Resultados da pesquisa a pedido "mmap"

2 a resposta

O mmap ou malloc aloca RAM?

Sei que essa é provavelmente uma pergunta estúpida, mas estou procurando há algum tempo e não consigo encontrar uma resposta definitiva. Se eu usarmmap oumalloc (em C, em uma máquina Linux) qualquer um aloca espaço na RAM? Por exemplo, se eu ...

3 a resposta

Python - Baixar arquivo usando solicitações diretamente na memória

O objetivo é baixar um arquivo da Internet e criar dele um objeto de arquivo ou um objeto semelhante a um arquivo sem que ele nunca toque no disco rígido. Isso é apenas para meu conhecimento, querendo saber se é possível ou ...

1 a resposta

Por que o mmap () usa MAP_FAILED em vez de NULL?

Alguém sabe por que mmap () retorna MAP_FAILED em vez de NULL? Parece que MAP_FAILED é (vazio *) - 1 na maioria dos sistemas. Por que o mmap () não usa apenas NULL? Eu sei que o endereço 0x0 é tecnicamente uma página de memória válida, enquanto ...

2 a resposta

use o mmap em C para gravar na memória. [fechadas]

Eu quero usarmmap() para criar um arquivo contendo alguns números inteiros. Quero escrever neste arquivo, escrevendo na memória. Eu sei que os dados na memória são no formato binário e, portanto, os dados no arquivo também estarão no formato ...

4 a resposta

Lendo com eficiência um arquivo de texto muito grande em C ++

Eu tenho um arquivo de texto muito grande (45 GB). Cada linha do arquivo de texto contém dois números inteiros não assinados, separados por espaço, de 64 bits, conforme mostrado abaixo. 4624996948753406865 ...

1 a resposta

Mmap e struct em C [fechado]

Gostaria de ler e escrever estruturas com mmap em C. Eu tenho uma função chamada insert_med que permite a inserção de uma nova estruturamed no mmap e em cada estrutura (com um únicochave) deve ser gravada em uma posição diferente da matriz ...

1 a resposta

Como o numpy lida com os arquivos over npz do mmap?

Eu tenho um caso em que eu gostaria de abrir um arquivo numpy compactado usando o modo mmap, mas parece que não consigo encontrar nenhuma documentação sobre como ele funcionará nos bastidores. Por exemplo, ele descompactará o arquivo na memória e ...

1 a resposta

Usando mmap e madvise para páginas enormes

Quero alocar memória nas grandes páginas que estão sendo usadas por uma máquina Linux. Vejo que há duas maneiras de fazer isso, usandommap emadvise. Ou seja, usando oMAP_HUGETLB sinalizar com ommap ligar - base_ptr_ = mmap(NULL, memory_size_, ...

2 a resposta

O mapeamento somente gravação de um arquivo aberto O_WRONLY deveria funcionar?

Émmap() deveria ser capaz de criar um mapeamento somente gravação de umO_WRONLY arquivo aberto? Estou perguntando porque a seguir falha em um sistema Linux 4.0.4 x86-64 (strace registro): mkdir("test", 0700) = 0 open("test/foo", ...

5 a resposta

Como ter um arquivo de ponto de verificação usando o mmap que é sincronizado apenas com o disco manualmente

Preciso da maneira mais rápida de sincronizar periodicamente o arquivo com a memória. O que eu acho que gostaria é de ter um arquivo mmap'd, que é sincronizado apenas com o disco manualmente. Não sei como impedir a sincronização automática. O ...