Resultados da pesquisa a pedido "memory-management"
Destrutores Singleton
Os objetos Singleton que não usam contadores de instância / referência devem ser considerados vazamentos de memória em C ++? Sem um contador que solicite exclusão explícita da instância singleton quando a contagem é zero, como o objeto é ...
Quão seguros e confiáveis são os literais de cadeia de caracteres C ++?
Então, eu quero entender melhor como os literais de string em C ++ funcionam. Estou preocupado principalmente com situações em que você está atribuindo o endereço de uma string literal a um ponteiro e transmitindo-o. Por exemplo: char* advice = ...
Retornando objetos de métodos em Objective-C
Por favor, esclareça como lidar com objetos retornados dos métodos? Abaixo, obtenho detalhes dos funcionários da função GeEmployeetData com liberação automática, Preciso manter o objeto retornado no método Process?Posso liberar * emp na função ...
R: Como evitar o estouro de memória ao usar o mgsub no modo vetorial?
Eu tenho um longo vetor de caracteres (por exemplo, "Hello World", etc.), 1,7 milhão de linhas e preciso substituir palavras nelas usando um mapa entre dois vetores e salvar o resultado no mesmo vetor. Aqui está um exemplo simples: library(qdap) ...
Como criar, manipular e destruir objetos JS :: Heap <T> no Spidermonkey?
UsandoSpidermonkey 24, 38, 45 Documentação do Spidermonkey [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey/GC_Rooting_Guide] diz: "Os ponteiros de coisa do GC na pilha devem ser agrupados em um JS :: Heap. A única exceção ...
Como posso lidar corretamente com a falha de malloc em C, especialmente quando há mais de um malloc?
Suponha que isso faça parte do meu código: int foo() { char *p, *q ; if((p = malloc(BUFSIZ)) == NULL) { return ERROR_CODE; } if((q = malloc(BUFSIZ)) == NULL) { free(p) return ERROR_CODE; } /* Do some other work... */ free(p); free(q); }Como é ...
Quando a memória, alocada pelo processo .NET, é lançada de volta no Windows
A configuração O .NET aloca memória para o heap de cada geração (0, 1, 2, LOH) em segmentos para obter um bloco contínuo de memória, na inicialização e quando tenta satisfazer uma solicitação de alocação, após uma coleção. Essa memória alocada ...
É possível ter vários heaps em java?
É possível ter vários heaps em java? Se é possível, em quais casos isso acontece?
Autorelease vs. Release
Dados os dois cenários, qual código é a melhor prática e por quê? Autorelease loginButton = [[[UIBarButtonItem alloc] initWithTitle:@"Login" style:UIBarButtonItemStylePlain target:self action:@selector(loginButtonClicked:)] ...
Por que exatamente está chamando o destruidor pela segunda vez um comportamento indefinido em C ++?
Como mencionado emesta resposta [https://stackoverflow.com/questions/2763275/is-the-c-compiler-optimizer-allowed-to-break-my-destructor-ability-to-be-called/2763298#2763298] simplesmente chamar o destruidor pela segunda vez já é um ...