Resultados da pesquisa a pedido "memory-management"

8 a resposta

Como realloc e memcpy funcionam?

Eu tenho duas perguntas. Fazrealloc() ememcpy() copie as entradas em uma matriz para outra de uma maneira mais rápida do que apenas iterando em cada elementoO(N) ? Se a resposta for afirmativa, qual é a sua complexidade? Se o tamanho alocado ...

2 a resposta

Qual é o truque por trás do strcpy () / char uninitialized char ponteiro deste código?

#include <stdio.h> #include <string.h> #include <stdlib.h> void main () { char *imsi; unsigned int i; int val; char *dest; imsi = "405750111"; strncpy(dest,imsi,5); printf("%s",dest); /* i = 10; */ }No código acima, com oi = 10A atribuição é ...

3 a resposta

Como ver o layout de memória do meu programa em C durante o tempo de execução?

Eu gostaria de ver o layout de memória do meu programa em C para que eu possa entender todos os diferentes segmentos da memória praticamente durante o tempo de execução, como alterações no BSS ou no Heap para ex?

6 a resposta

Como alocar mais de MaxInteger bytes de memória em c #

Desejo alocar mais de MaxInteger bytes de memória. Marshall.AllocHGlobal () espera um número inteiro - então não posso usar isso. Existe outro caminho? Atualizar Alterei a plataforma para x64 e executei o código abaixo. myp parece ter o ...

2 a resposta

Preciso definir um mapa como nulo para que seja coletado como lixo?

Digamos que eu tenha um mapa simples com string como keytype e uma estrutura auto-definida como valueetype. Como isso:map[string]*struct Povo este mapa com muitos valores diferentes e muitos desses valores nunca serão usados novamente após um ...

8 a resposta

Qual é a filosofia de gerenciar memória em C ++? [fechadas]

Desculpas pelo vasto escopo de questão. Mas qual é o fator de design no gerenciamento de memória em C ++? Por exemplo: por que há um vazamento de memória quando um programa não libera um objeto de memória antes de sair? Não é bom que um bom ...

5 a resposta

Usos da ressurreição de objetos

Estou com um problema de vazamento de memória no meu aplicativo de serviço .NET Windows. Então, comecei a ler artigos sobre gerenciamento de memória no .NET. E eu encontrei uma prática interessante emum dos artigos de Jeffrey ...

6 a resposta

Aprenda o gerenciamento de memória Obj-C [duplicado]

Possível duplicado: Onde estão as melhores explicações para o gerenciamento de memória do iPhone? [https://stackoverflow.com/questions/710288/where-are-the-best-explanations-of-memory-management-for-iphone] Eu venho de um fundo de ...

9 a resposta

Quando e por que um SO inicializará a memória para 0xCD, 0xDD, etc. em malloc / free / new / delete?

Sei que o sistema operacional às vezes inicializa a memória com certos padrões, como 0xCD e 0xDD. O que eu quero saber équandoeporqueisto acontece. Quando Isso é específico para o compilador usado? Malloc / new e free / delete funcionam da ...

2 a resposta

Quais segmentos são afetados por uma cópia na gravação?

Meu entendimento decopiar na gravação é que "Todo mundo tem uma única cópia compartilhada dos mesmos dados até que sejam gravados e, em seguida, uma cópia é feita". Uma cópia compartilhada dos mesmos dados é composta por um segmento heap e ...