Resultados da pesquisa a pedido "memory-management"

6 a resposta

Como liberar o MPMoviePlayerController?

Tenho algumas visualizações que acessam o reprodutor de filmes. Coloquei o código a seguir em um método no AppDelegate para esses modos de exibição. Eles enviam o nome do arquivo para jogar. O código funciona bem, mas eu sei que é necessário um ...

4 a resposta

Coleções do .NET e LOH (Large Object Heap)

Há coleções .NET com grande número de itens que podem ser armazenados no LOH? Estou curioso sobre a Lista e o Dicionário especificamente. No meu código, armazeno um grande número (40k +) de objetos relativamente pequenos (digamos 1k) em Listas ...

9 a resposta

O novo sempre é alocado no heap em C ++ / C # / Java

Meu entendimento sempre foi, independentemente de C ++ ou C # ou Java, que quando usamos onew palavra-chave para criar um objeto que aloca memória na pilha. Eu pensei quenew é necessário apenas para tipos de referência (classes) e esses tipos ...

3 a resposta

Objetivo C: pergunta para iniciantes sobre alocação, retenção e liberação [duplicado]

Esta pergunta já tem uma resposta aqui: bjective-C: alocação de objeto dentro do init de outro objeto (gerenciamento de memóri [/questions/2818254/objective-c-alloc-of-object-within-init-of-another-object-memory-management] 3 respostas Novo no ...

2 a resposta

Um delegado vazio consome memória?

public sealed class FtpManager { public event EventHandler LoggingIn = delegate { }; private void OnLoggingIn(object sender, EventArgs e) { var handler = LoggingIn; handler(sender, e); } // ... } No código acima, eu inicializeiLoggingInanipulador ...

4 a resposta

O que determina o tamanho do objeto Java?

O que contribui para o tamanho de um único objeto na memória? Eu sei que primitivos e referências teriam, mas há mais alguma coisa? O número de métodos e a duração deles são importantes?

12 a resposta

Por que não excluir definir o ponteiro para NULL?

Sempre me perguntei por que a configuração automática do ponteiro para NULL apósexclui não faz parte do padrão. Se isso for resolvido, muitas das falhas devido a um ponteiro inválido não ocorrerão. Mas, tendo dito isso, posso pensar em duas ...

3 a resposta

Por que o código de amostra do iPhone usa tantas variáveis intermediárias?

Atualmente, estou trabalhando no "Beginning iPhone 3 Development" da Apress. Um padrão que eles usam em seus aplicativos de exemplo é o seguinte código: - (void)viewDidLoad { BlueViewController *blueController = [[BlueViewController alloc] ...

4 a resposta

mplementação de pools de memórias em C

Estou procurando uma boa implementação de pool de memória em C. deve incluir o seguinte: Anti fragmentação. Seja super rápido Capacidade de "agrupar" várias alocações de tamanhos diferentes em algum identificador e excluir todas as alocações ...

2 a resposta

Delphi Propriedade Confusão

Eu sempre pensei que o proprietário é responsável por destruir os controles visuais e que eu posso controlar manualmente a destruição se eu passarnil como o proprietário. Considere o seguinte exemplo: TMyForm = class (TForm) private FButton : ...