Articles of memory

matriz de alocação dinâmica de matrizes em C

Eu realmente não entendo algumas coisas básicas em C como alocar dinamicamente matriz de matrizes. Eu sei que você pode fazer: int **m; a fim de declarar uma matriz bidimensional (que posteriormente seria alocada usando alguma function de alocação *). Também pode ser acessado “facilmente” fazendo *(*(m + line) + column) . Mas como devo […]

Memória de programação de assembly Alocação de EAX vs Ax, AH, AL

Meu entendimento dos registradores de assembly dizem que cada registrador pode ser acessado por todo o código de 32 bits e é dividido em vários registradores acessíveis. Neste exemplo, sendo EAX um registrador de 32 bits, se chamarmos AX ele deve retornar os primeiros 16 bits e, se chamarmos AH ou AL ele deve retornar […]

De gerenciamento de memory, corrupção de heap e C ++

Então, eu preciso de ajuda. Eu estou trabalhando em um projeto em C ++. No entanto, acho que de alguma forma consegui corromper minha pilha. Isto é baseado no fato que eu adicionei um std::string a uma class e atribui a ele um valor de outro std::string : std::string hello = “Hello, world.\n”; /* exampleString […]

Fazendo std :: vector alocar memory alinhada

É possível fazer std::vector de estruturas personalizadas alocar memory alinhada para processamento adicional com instruções SIMD? Se é possível fazer com o Allocator , alguém tem esse alocador que ele poderia compartilhar?

Memória Java explicada (SUN JVM)

Eu tentei encontrar uma interpretação dos segmentos de memory do Sun Java VM, que também seria compreensível por um administrador . Ele deve explicar o que é memory heap / não-heap e o significado dos diferentes conjuntos de memory. Se de alguma forma se relacionasse com a visão do jconsole, seria um bônus. Existe algum […]

Acesso Direto à Memória no Linux

Estou tentando acessar a memory física diretamente para um projeto Linux embarcado, mas não tenho certeza de como posso designar melhor a memory para meu uso. Se eu inicializo meu dispositivo regularmente e access / dev / mem, posso ler e gravar facilmente em qualquer lugar que eu queira. No entanto, neste estou acessando memory […]

Como descartar uma class no .net?

O coletor de lixo .NET eventualmente liberará memory, mas e se você quiser essa memory de volta imediatamente? Qual código você precisa usar em uma class MyClass para chamar MyClass.Dispose() e liberar todo o espaço usado por variables ​​e objects no MyClass ?

Como resolver a fragmentação de memory

Ocasionalmente, estamos tendo problemas com os quais nossos processos de servidor de longa duração (executados no Windows Server 2003) lançaram uma exceção devido a uma falha de alocação de memory. Nossa suspeita é que essas alocações estão falhando devido à fragmentação da memory. Portanto, estamos analisando alguns mecanismos alternativos de alocação de memory que podem […]

Diferença entre “on-heap” e “off-heap”

Ehcache fala sobre memory on-heap e off-heap. Qual é a diferença? Quais argumentos da JVM são usados ​​para configurá-los?

O que acontece quando um programa de computador é executado?

Eu conheço a teoria geral, mas não posso me encheckboxr nos detalhes. Eu sei que um programa reside na memory secundária de um computador. Uma vez que o programa começa a execução, ele é totalmente copiado para a RAM. Em seguida, o processador recupera algumas instruções (depende do tamanho do barramento) de cada vez, coloca-as […]