Resultados da pesquisa a pedido "memory-management"

2 a resposta

O malloc de tempo de execução do Visual C ++ / devolve a memória gratuitamente ao sistema operaciona

A pergunta é muito parecida coms implementações malloc retornam memória livre para o sistem [https://stackoverflow.com/questions/2215259/will-malloc-implementations-return-free-ed-memory-back-to-the-system] , mas estou interessado em obter uma ...

17 a resposta

Por que os programadores de C ++ devem minimizar o uso de 'new'?

Eu me deparei com a pergunta Stack Overflow Vazamento de memória com std :: string ao usar std :: list <std :: string> [https://stackoverflow.com/q/3428750/211563] eum dos ...

9 a resposta

necessário excluir um destruido

Eu tenho o seguinte código e gostaria de saber se essedelete b é necessário aqui? Meu sistema operacional limpará automaticamente a área de memória alocada? class A { B *b; A() { b = new B(); } ~A() { delete b; } };Muito Obrigado

11 a resposta

omo liberar o uso de inod

Tenho uma unidade de disco em que o uso do inode é 100% (usandodf -i comando). No entanto, após excluir arquivos substancialmente, o uso permanece 100%. Qual é a maneira correta de fazer iss Como é possível que uma unidade de disco com menos ...

6 a resposta

Esta é uma boa maneira de liberar memória?

Estive programando no iPhone há algum tempo e tive experiências ruins com o gerenciamento de memória. Eu queria saber se a seguinte maneira é uma boa maneira de liberar memóri int count = [someObject retainCount]; for (int i = 0; i < count; i ...

3 a resposta

Uso da memória de um módulo do kernel

Enquanto tentava estimar a quantidade de memória consumida por um módulo do kernel (geralmente drivers de dispositivo), tentei usar oTamanh utilitário que forneceu o tamanho das áreas de memória estática do .ko (.bss, .data, .text etc). Então, ...

9 a resposta

Escrevendo mais caracteres do que malloced. Por que não falha?

Por que o seguinte funciona e não gera algum tipo de falha de segmentação? char *path = "/usr/bin/"; char *random = "012"; // path + random + \0 // so its malloc(13), but I get 16 bytes due to memory alignment (im on 32bit) newPath = (char *) ...

3 a resposta

Qual é a diferença entre arrayWithObjects e initWithObjects?

Pode me explicar a diferença exata entre essas duas linha NSArray *foo = [NSArray arrayWithObjects:@"hai",@"how",@"are",@"you",nil]; NSArray *bar = [[NSArray alloc] initWithObjects:@"hai",@"how",@"are",@"you",nil];

6 a resposta

Com o ARC, o que é melhor: inicializadores de alocação ou liberação automática?

É melhor (mais rápido e mais eficiente) usaralloc ouautorelease inicializadores. Por exemplo. - (NSString *)hello:(NSString *)name { return [[NSString alloc] initWithFormat:@"Hello, %@", name]; }O - (NSString *)hello:(NSString *)name { return ...

2 a resposta

O que é um desequilíbrio de pilha?

Tendo lido este artigo F # Versus Matemáticas: Parte Um - Introdução ao BLAS e LAPACK [http://www.codeproject.com/KB/net-languages/FSharpvsmathematicspt01.aspx] Tropecei no termostack imbalance no parágrafoA Warning, Perhaps an Omen. I ...