Resultados da pesquisa a pedido "memory-management"

12 a resposta

Pode haver vazamento de memória em Java

Eu recebo essa pergunta muitas vezes. Qual é uma boa maneira de responder

2 a resposta

incremento e atribuição de ponteiro

Nas duas linhas a seguir em C: int* a = (int *)calloc(automata_size, sizeof(int)); int* b = (a++);Eu descobri que aeb compartilham o mesmo endereço. Este não é o caso se tivermos int* a = (int *)calloc(automata_size, sizeof(int)); int* b = a + ...

3 a resposta

Gerenciamento de memória do iPhone

Estou trabalhando em um aplicativo e gostaria de garantir que estou gerenciando a memória corretamente e liberando tudo o que devo. No meu método viewDidLoad, aloco algumas variáveis para determinar qual plano de fundo aplicar à visualização ...

6 a resposta

Coleta e Lixo de Lixo

AFAIK quando um GC está fazendo seu trabalho, a VM bloqueia todos os threads em execução - ou pelo menos quando está compactando o heap. É o caso das implementações modernas do CLR e da JVM(Versões de produção a partir de janeiro de 2010)? Por ...

2 a resposta

New () também aloca memória para as funções de uma classe?

class Animal { public: int a; double d; int f(){ return 25;} };Suponha que, para o código acima, eu tente inicializar um objeto, dizendonew Animal(), faz issonew() também aloca memória para a funçãof()? Em outras palavras,qual é a diferença em ...

2 a resposta

como faço para medir o uso de memória de um objeto em python?

Eu tenho uma classe python "foo" que contém: dados (entradas, flutuadores)listas (de ints, de carros alegóricos e de outros objetos)dicionários (de ints, de carros alegóricos, de outros objetos)Supondo que não haja referências posteriores ...

3 a resposta

Usando operador new e operator delete com um conjunto de memórias / alocador personalizado

Estou trabalhando na implementação de um pool de memória / alocador de memória e configurando-o em uma mansão em que apenas um tipo de objeto "Cliente" especial pode ser extraído do pool. O cliente pode ser construído diretamente no pool ou pode ...

1 a resposta

Diferença entre gravação sequencial e gravação aleatória

Qual é a diferença entre gravação sequencial e gravação aleatória no caso de: - 1) sistemas baseados em disco 2) sistemas baseados em SSD [Flash Device] Quando o aplicativo grava algo e as informações / dados precisam ser modificados no disco, ...

2 a resposta

É possível substituir o “operador novo ()” global em qualquer lugar?

Eu gostaria de substituir o globaloperator new() eoperator delete() (junto com todas as suas variantes) para executar alguns truques de gerenciamento de memória. Gostaria que todo o código do meu aplicativo usasse os operadores personalizados ...

1 a resposta

Vazamento de memória na biblioteca padrão Go http?

Faça com que um binário Go implemente um servidor http: package main import ( "net/http" ) func main() { http.ListenAndServe(":8080", nil) }Ele começará com ~ 850 kb ou mais de memória. Envie algumas solicitações através do seu navegador. ...