Resultados da pesquisa a pedido "memory-management"
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 ...
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 ...
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
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 ...
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 ...
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, ...
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 *) ...
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];
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 ...
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 ...