Resultados da pesquisa a pedido "memory-management"

1 a resposta

Obtendo falha após escolher imagens do UIImagePickerController (relacionado a vazamento de memória?)

Eu tenho tentado minimizar minha pegada de memória comUIImagePickerController, mas estou começando a pensar que os problemas de memória que estou tendo são resultantes de um gerenciamento insuficiente de memória, em vez de uma maneira específica ...

1 a resposta

Existe uma divisão explícita entre o espaço do usuário e o kernel na memória física no Linux x86-64?

Ou seja, dado um endereço físico, posso saber se esse endereço é do espaço do usuário ou não? Até onde eu sei, no espaço de endereço virtual, o kernel usará a metade superior e o espaço do usuário usará a metade inferior. Mas e no espaço de ...

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_, ...

4 a resposta

O GC libera memória para o sistema operacional?

Quando o coletor de lixo é executado e libera memória, essa memória volta ao sistema operacional ou está sendo mantida como parte do processo. Fiquei com a forte impressão de que a memória nunca é realmente liberada de volta para o sistema ...

10 a resposta

A maneira mais eficiente de acrescentar matrizes em c #?

Estou retirando dados de um ActiveX da velha escola na forma de matrizes duplas. Inicialmente, não sei o número final de amostras que vou recuperar. Qual é a maneira mais eficiente de concatenar essas matrizes em C # quando as retiro do sistema?

2 a resposta

Análise de memória do VS2010 .NET - extremamente lenta

A execução da análise de alocação de memória .NET do VS2010 leva séculos para ser concluída. O programa foi executado por cerca de 3 minutos e gerou 35 GB de alocações de memória. O arquivo de saída do perfil é de aproximadamente 28 GB. O ...

5 a resposta

Idioma C ++ moderno para alocar / desalocar um buffer de E / S

Para o trabalho de E / S, preciso ler N bytes em um buffer. N é conhecido no tempo de execução (não no tempo de compilação). O tamanho do buffer nunca será alterado. O buffer é passado para outras rotinas para compactar, criptografar, etc: é ...

3 a resposta

Atribuição de variável local versus atribuição direta; propriedades e memória

No objetivo-c, vejo muitos exemplos de códigos nos quais o autor atribui uma variável local, atribui-a a uma propriedade e libera a variável local. Existe uma razão prática para fazer isso? Estive apenas atribuindo diretamente à propriedade, na ...

7 a resposta

A memória free () está zerando a memória?

Até hoje eu acreditava que chamarfree() no espaço da memória, libera-o para alocação adicional sem outras modificações. Especialmente, considerandoesta pergunta ...

4 a resposta

Por que definir o objeto como nulo após o envio de uma mensagem de liberação no Obj-C

Eu vejo muitos códigos de Objective-C que possuem a seguinte sintaxe ao tentar liberar objetos da memória quando eles não são mais necessários. [controller release], controller = nil;Por que definir a variável como nula após enviar a mensagem de ...