Articles of memory

como imprimir bits de memory em c

Estou aprendendo como os números são representados na memory. Eu quero saber como imprimir a representação real (binário ou hexadecimal) na memory de algumas variables ​​int e float. Eu gostaria de ver o que acontece com esses números quando adicionar ou subtrair causa overflow, por exemplo. Como posso acessar a memory e imprimi-lo?

Alocador do Linux não libera pequenos pedaços de memory

O alocador glibc do Linux parece estar se comportando de maneira estranha. Espero que alguém possa lançar alguma luz sobre isso. Aqui está o arquivo de origem que eu tenho: first.cpp: #include #include #include #include int main() { std::list ptrs; for(size_t i = 0; i < 50000; ++i) { ptrs.push_back( new char[1024] ); } for(size_t […]

Memória compartilhada entre 2 processos (aplicativos)

Não consigo encontrar nenhuma resposta útil para essa pergunta, embora ela tenha sido feita de maneira diferente várias vezes. Eu quero compartilhar uma memory entre dois processos (dois aplicativos diferentes), de modo que um deles pode escrever para essa memory e o outro pode ler. Isso é possível no .net? Como? obrigado

Por que uma JVM relata mais memory confirmada do que o tamanho do conjunto residente do processo linux?

Ao executar um aplicativo Java (no YARN) com rastreamento de memory nativa ativado ( -XX:NativeMemoryTracking=detail consulte https://docs.oracle.com/javase/8/docs/technotes/guides/vm/nmt-8.html e https://docs.oracle.com/javase/8/docs/technotes/guides/troubleshoot/tooldescr007.html ), posso ver quanta memory a JVM está usando em diferentes categorias. Meu aplicativo no jdk 1.8.0_45 mostra: Rastreamento de memory nativa: Total: reservado = 4023326KB, confirmado = 2762382KB – Java Heap (reservado = 1331200 KB, […]

Redimensionando uma matriz com C

Eu preciso ter uma matriz de estruturas em um jogo que estou fazendo – mas não quero limitar o array a um tamanho fixo. Disseram-me que há uma maneira de usar o realloc para tornar o array maior quando necessário, mas não consigo encontrar nenhum exemplo funcional disso. Alguém poderia me mostrar como fazer isso?

Como limpar MemoryCache?

Eu criei um cache usando a class MemoryCache. Eu adiciono alguns itens a ele, mas quando eu preciso recarregar o cache eu quero limpá-lo primeiro. Qual é a maneira mais rápida de fazer isso? Devo percorrer todos os itens e removê-los um de cada vez ou há uma maneira melhor?

é memory leaks? porque java.lang.ref.Finalizer comer muita memory

Eu corri um despejo de pilha no meu programa. Quando abri na ferramenta analisador de memory, descobri que o java.lang.ref.Finalizer para org.logicalcobwebs.proxool.ProxyStatement estava ocupando muita memory. Porque isto é assim?

Configurações de memory do Eclipse ao obter “Java Heap Space” e “Out of Memory”

Ao tentar iniciar e executar um projeto flex / java no eclipse, continuei recebendo uma “Exceção de memory insuficiente” e “Espaço de heap Java” usando o Eclipse, o Tomcat e um JRE. Enquanto pesquisava tentando ajustar as configurações de memory, encontrei três lugares para ajustá-los: Eclipse.ini As configurações do JRE na janela> Preferências Catalina.sh ou […]

objects C ++ de layout de memory

Eu estou basicamente me perguntando como o C ++ coloca o object na memory. Então, eu ouço que os lançamentos dynamics simplesmente ajustam o ponteiro do object na memory com um deslocamento; e reinterpretar meio que nos permite fazer qualquer coisa com esse ponteiro. Eu realmente não entendo isso. Detalhes seriam apreciados!

Qual é a diferença entre uma falha de segmentação e um estouro de pilha?

Por exemplo, quando chamamos dizer, uma function recursiva, as chamadas sucessivas são armazenadas na pilha. No entanto, devido a um erro se continuar infinitamente, o erro é ‘Falha de segmentação’ (como visto no GCC). Não deveria ter sido “estouro de pilha”? Qual é então a diferença básica entre os dois? Btw, uma explicação seria mais […]