Resultados da pesquisa a pedido "copy-on-write"

2 a resposta

A mutação de um ArraySlice instanciaria uma nova instância de matriz?

var absences = [0, 2, 0, 4, 0, 3, 1, 0] let midpoint = absences.count / 2 var firstHalf = absences.prefix(upTo: midpoint) let secondHalf = absences.suffix(from: midpoint)Cotação da Apple: Nem as fatias firstHalf nem secondHalf alocam qualquer ...

3 a resposta

Por que não há boost :: copy_on_write_ptr?

eu acabei de veresta [http://en.wikibooks.org/wiki/More_C%2B%2B_Idioms/Copy-on-write]legaisponteiro de cópia na gravaçãoimplementação. Parece bastante genérico e útil, então minha pergunta é: Essa classe está contida em algum dos kits de ...

2 a resposta

Suporte de cópia na gravação no STL

1 a resposta

O que é compartilhamento implícito?

Estou construindo uma biblioteca de mecanismo de jogo em C ++. Há pouco tempo, eu estava usando o Qt para criar um aplicativo e fiquei bastante fascinado com o uso deCompartilhamento ...

3 a resposta

Como posso criar um contêiner com semântica de copiar na gravação? (Rápido)

Eu tenho uma estrutura muito grande, que eu quero garantir que não seja copiada desnecessariamente. Como posso criar um contêiner de cópia na gravação?

6 a resposta

Como saber se uma página de cópia na gravação é uma cópia real?

Quando eu crio um mapeamento de cópia na gravação (um MAP_PRIVATE) usando o mmap, algumas páginas desse mapeamento serão copiadas assim que eu escrever em endereços específicos. Em um determinado momento do meu programa, gostaria de descobrir ...

2 a resposta

Quais segmentos são afetados por uma cópia na gravação?

Meu entendimento decopiar na gravação é que "Todo mundo tem uma única cópia compartilhada dos mesmos dados até que sejam gravados e, em seguida, uma cópia é feita". Uma cópia compartilhada dos mesmos dados é composta por um segmento heap e ...

1 a resposta

Obter o comportamento de cópia em gravação de fork (), sem fork ()

1 a resposta

O Matlab copia os dados passados para uma função mex?

Com relação à cópia lenta: o Matlab copiará os dados passados para um mexFunction, que os modifica? Por exemplo, em myMex(input1(:,:,ii), input2(:,:,ii))podemos ter certeza de que as matrizes de entrada nunca são copiadas, para que possamos ...

1 a resposta

Coletor de lixo no Ruby 2.2 provoca inesperado CoW

Como impeço o GC de provocar a cópia na gravação, quando bifurco o meu processo? Recentemente, analisei o comportamento do coletor de lixo em Ruby, devido a alguns problemas de memória que encontrei no meu programa (a memória do meu computador é ...