Resultados da pesquisa a pedido "memory-mapped-files"

1 a resposta

Java - Heap vs acesso direto à memória

Eu me depareisun.misc.Unsafe classe, permitindo que o usuário aloque, desaloque e, em geral, acesse a memória de maneira semelhante à do C. Eu li em alguns blogs que abordam esse problema, por exemplo. O que é mais rápido - pilha ou memória ...

3 a resposta

Memória compartilhada Posix x arquivos mapeados

Tendo aprendido um pouco sobre o assunto, alguém pode dizer qual é a diferença real entre a memória compartilhada do POSIX (shm_open) e os arquivos mapeados do POSIX (mmap)? Ambos parecem usar o subsistema / dev / tmpfs, e não o mecanismo IPC ...

2 a resposta

Maneira mais simples de ler um arquivo CSV mapeado para a memória?

Quando leio de arquivos em C ++ (11), mapeio-os para a memória usando: boost::interprocess::file_mapping* fm = new file_mapping(path, boost::interprocess::read_only); boost::interprocess::mapped_region* region = new mapped_region(*fm, ...

1 a resposta

Liberar memória mapeada

Estou mapeando na memória um arquivo grande (~ 200 GB) em uma única região / exibição e gravando-o sequencialmente. De vez em quando eu faço umaboost::interprocess::mapped_region::flush(last, current, false). Depois de um tempo, o processo ...

2 a resposta

Usando boost :: iostreams :: mapped_file_source com std :: multimap

Eu tenho uma quantidade bastante grande de dados para analisar - cada arquivo tem cerca de 5gigs. Cada arquivo tem o seguinte formato: xxxxx yyyyyTanto a chave quanto o valor podem se repetir, mas as chaves são classificadas em ordem crescente. ...

1 a resposta

Armazenando vetor no arquivo mapeado de memória

Estou tentando armazenar um vetor de elementos arbitrários em um arquivo de memória mapeada (por enquanto estou tentando obter êxito com um vetor de ints, mas ele deve funcionar com o vetor de objetos arbitrários). Encontrei muita documentação ...

2 a resposta

Como ler e gravar um arquivo usando o arquivo mapeado em memória C #?

Eu tenho uma imagem no D Drive como "D: \ Image \ 1.tiff". Quero ler este arquivo e escrevê-lo em outro local, por exemplo, no caminho "D: \ Project \". Como fazer isso usando o arquivo mapeado na memória?

1 a resposta

Expansão do buffer de bytes mapeados na memória Java

Existe uma maneira de expandir o buffer de bytes mapeados na memória Java, de modo que o novo tamanho seja refletido de volta no arquivo mapeado no disco?

3 a resposta

arquivo mapeado de memória de gravação de impulso c ++

Estou procurando por escrever rapidamente um arquivo usando C ++ e impulsionar a biblioteca. E eu gostaria de usar o arquivo mapeado de memória. Mas quase todo exemplo é sobre leitura. Trabalhar é muito simples. Existe uma matriz de strings. Os ...

4 a resposta

Arquivos mapeados de memória .NET

Eu tenho um projeto e ele precisa acessar uma grande quantidade de dados proprietários no ASP.NET. Isso foi feito no Linux / PHP carregando os dados na memória compartilhada. Fiquei me perguntando se tentar usar arquivos mapeados na memória seria ...