Resultados da pesquisa a pedido "memory-management"

5 a resposta

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( ...

5 a resposta

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 ...

1 a resposta

o que é alocação preguiçosa?

O que significa alocação lenta de objetos e como é útil?

5 a resposta

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 ...

11 a resposta

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 ...

7 a resposta

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 ...

6 a resposta

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 ...

7 a resposta

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 ...

4 a resposta

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 é ...

1 a resposta

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 ...