Resultados da pesquisa a pedido "memory-management"

2 a resposta

Getters / setters explícitos para @properties (MRC)

Comecei a programar na linguagem Objective-C em meados de 2012, quando o ARC substituiu o MRC como uma prática geral, tornando o último quase desnecessário para aprender. Agora, estou tentando entender alguns conceitos básicos do MRC para ...

5 a resposta

DeadObjectException no aplicativo Android

Às vezes eu começo umActivity do meu aplicativo ou alterne rapidamente entreFragmentsofáViewPager que é nesse específicoActivity, Eu tenhoDeadObjectException como isso: W/ActivityManager( 669): android.os.DeadObjectException W/ActivityManager( ...

4 a resposta

Como a liberação é manipulada para as propriedades de retenção @synthesized?

Eu tenho algumas perguntas sobre propriedades sintetizadas no Objective-C. A lista completa segue, mas a pergunta básica é esta:Como o compilador garante que os ivars para propriedades sintetizadas sejam liberados corretamente, mesmo que meu ...

9 a resposta

Como evitar desalocações / alocações sucessivas em C ++?

Considere o seguinte código: class A { B* b; // an A object owns a B object A() : b(NULL) { } // we don't know what b will be when constructing A void calledVeryOften(…) { if (b) delete b; b = new B(param1, param2, param3, param4); } };Meu ...

4 a resposta

Por que estou travando depois que o MKMapView é liberado se não o uso mais?

eu tenho umMKMapView. Às vezes, depois que meu controlador de exibição é dispensado, recebo umaEXC_BAD_ACCESS. Eu ligueiNSSZombies e parece que oMKMapViewdelegado - meu controlador de exibição! - está sendo chamado, apesar dos doisMKMapView ...

2 a resposta

Práticas recomendadas de gerenciamento de memória nativa do Visual c ++

Eu sou um programador C # antigo e um programador C (sem alocação de memória dinâmica), mas gostaria de aprender um pouco sobre programação Visual C ++. A pergunta que me incomoda está relacionada ao gerenciamento de memória em C ++. Em C #, o ...

7 a resposta

É possível evitar completamente a fragmentação de heap?

Por exemplo, se desalocações da memória dinâmica sempre são feitas na direção oposta às alocações. Nesse caso, é garantido que o heap não será fragmentado? E do ponto de vista teórico: existe alguma maneira realista de um aplicativo não trivial ...

3 a resposta

É aceitável não desalocar memória

Estou trabalhando em um projeto que deve ser usado na linha de comando com a seguinte sintaxe: program-name input-fileO programa deve processar a entrada, calcular algumas coisas e cuspir resultados no stdout. Minha linguagem de escolha é C ++ ...

2 a resposta

Qual é o objetivo do std :: scoped_allocator_adaptor?

No padrão C ++ 11, temosstd::scoped_allocator_adaptor na biblioteca de gerenciamento de memória dinâmica. Quais são os casos de uso mais importantes dessa classe?

1 a resposta

cudaMalloc de uma estrutura e um elemento da mesma estrutura

Gostaria de saber o que acontece no dispositivo (em memória) quando aloco uma estrutura e depoisalocar (?) e copiarum elemento ponteiro da mesma estrutura. Eu precisocudaMalloc do elemento*umanovamente? Código de exemplo: typedef struct { int ...