Resultados da pesquisa a pedido "memory-management"

4 a resposta

étodos de classe que criam novas instânci

Apart do padrão[[MyClass alloc] init] padrão, alguns objetos são criados a partir de métodos estáticos comoMyClass *obj = [MyClass classWithString:@"blabla"] De acordo com os guias gerais de gerenciamento de memória (incluindo os da Apple), ...

3 a resposta

Configurar a propriedade do objeto recém alocado usando o acessador causa vazamento de memória

Eu só quero confirmar se o seguinte causa ou não um vazamento de memóri arquivo .h @property (nonatomic, retain) MyObject *foo; arquivo .m @synthesize foo; ... self.foo = [[MyObject alloc] init];dealloc está configurado como [foo release]; ...

2 a resposta

Utilizar liberação automática ao definir uma propriedade de retenção usando a sintaxe de pont

Vejo em algum código de exemplo queautorelease é usado. Não estou familiarizado com os casos em que isso é necessário. Por exemplo, se eu criar um objeto de anotação Arquivo de cabeçalh @interface someViewController: UIViewController { ...

4 a resposta

SetProcessWorkingSetSize - Qual é o problema?

Encontrei um artigo no About.com que informa como você pode gerenciar a memória de seus aplicativo [http://delphi.about.com/od/windowsshellapi/ss/setprocessworkingsetsize-delphi-program-memory-optimize_5.htm] Aqui está o código: procedure ...

4 a resposta

memória global é inicializada em C +

A memória global foi inicializada em C ++? E se sim, como? (Segundo) esclarecimento: Quando um programa é iniciado, o que há no espaço de memória que se tornará memória global, antes que as primitivas sejam inicializadas? Estou ...

1 a resposta

Objective-c NSArray init versus initWithCapacity: 0

Fa [[NSMutableArray alloc] init]; [[NSMutableArray alloc] initWithCapacity:0]; compile exatamente a mesma coisa? e eles diferem, como e qual forma é "melhor" em termos de desempenho de memória e tempo de execuçã

10 a resposta

Gerenciamento de memória de string C ++

a semana passada, escrevi algumas linhas de código em C # para disparar um grande arquivo de texto (300.000 linhas) em um Dicionário. Demorou dez minutos para escrever e foi executado em menos de um segund Agora estou convertendo esse pedaço de ...

4 a resposta

É uma boa prática liberar um ponteiro NULL em C? [duplicado

Possible Duplicate: Livre (ptr) onde ptr é NULL memória corrompid [https://stackoverflow.com/questions/1938735/does-freeptr-where-ptr-is-null-corrupt-memory] Estou escrevendo uma função C que libera um ponteiro se fossemalloc()ed. O ponteiro ...

1 a resposta

etornar dados grandes por referência ou como retorno na funçã

No trabalho de hoje, discuti com uma colagem sobre a transmissão de grandes dados entre escopos. O mito era que a referência usa menos uso de memória / CPU ao passar entre dois escopos. Criamos uma prova de conceito que estava certa ...

3 a resposta

OnDestroy () ou finish () realmente mata a atividade?

Na verdade eu sei que estou perguntando sobre o conceito simples e básico do Android. Mas estou um pouco confuso sobre essesfinish() eonDestroy() métodos. Se isso eliminará a atividade e liberará os recursos associados a ela? Eu tentei com um ...