Resultados da pesquisa a pedido "memory-management"
Em que momento a memória normalmente é alocada para variáveis locais em C +
Estou depurando um estouro de pilha bastante estranho, supostamente causado pela alocação de variáveis muito grandes na pilha e gostaria de esclarecer o seguint Suponha que tenho a seguinte função: void function() { char buffer[1 * 1024]; if( ...
Reter / liberar objetos retornados
Sou novo no Objective-C, então essa pode ser uma pergunta idiot Não posso deixar de ver as semelhanças entre o ObjC e o COM da Microsoft em relação ao gerenciamento de memória AddRef/Release vsretain/release). Em um ambiente COM, é mais ou ...
o que é alocação preguiçosa?
O que significa alocação lenta de objetos e como é útil?
Gerenciamento de memória Java com HashMap
Estou trabalhando em um aplicativo que lê uma enorme quantidade de dados de um banco de dados em umMap<String,Map<String,Map<String,String>>>, processa e grava os relatórios processados em uma planilha usando um gravador de XML interno. Toda a ...
mplementação @Alloca
Como implementar alloca () usando assembler x86 embutido em linguagens como D, C e C ++? Quero criar uma versão ligeiramente modificada, mas primeiro preciso saber como a versão padrão é implementada. Ler a desmontagem dos compiladores não ajuda ...
Deve meu std :: vector conter ponteiros ou estruturas?
Sei que segurar ponteiros incorre na sobrecarga de uma operação extra de desreferência, mas me salva incluindo o arquivo de cabeçalho (potencialmente grande) que contém a definição da minha estrutur No entanto, minha preferência é determinada ...
Como funciona a contagem de referência de um ponteiro inteligente com contagem de referênci
or outras palavras, como é que a implementação controla a contage Existe um objeto semelhante a um mapa, acessível por todos osshared_ptr instâncias cuja chave é o endereço do ponteiro e o valor é o número de referências? Se eu tiver que ...
Otimize o uso de memória de uma coleção de Strings em Java
Tenho um grande número de pares nome-valor (aproximadamente 100k) que preciso armazenar em algum tipo de cache (por exemplo, um mapa de hash) em que o valor é uma string com uma média de cerca de 30k bytes de tamanh Agora eu sei que um grande ...
Como o espaço alocado dinamicamente é liberado quando um programa é interrompido usando Ctrl-C?
Dou o seguinte código: #include <stdio.h> int main() { int *p; p = (int *)malloc(10 * sizeof(int)); while(1); return 0; }Quando o código acima é compilado e executado, e é interrompido durante a execução pressionando Ctrl + C, como a memória é ...
Por que o kernel está no espaço de endereço do processo?
Esta pode ser uma pergunta boba, mas apenas surgiu na minha mente. Todo o texto sobre o espaço de endereço do processo e o layout da memória virtual menciona que o espaço de endereço do processo possui espaço reservado para o kernel. Por ex. em ...