Articles of memory

Determinando o uso de memory de objects?

Eu gostaria de descobrir quanto de RAM está sendo usado por cada um dos meus objects dentro do meu espaço de trabalho atual. Existe uma maneira fácil de fazer isso?

Como definir a memory do Apache Spark Executor

Como posso aumentar a memory disponível para os nós do executor de ignição do Apache? Eu tenho um arquivo de 2 GB que é adequado para carregar no Apache Spark. Estou executando o apache spark para o momento em uma máquina, para que o driver e o executor estejam na mesma máquina. A máquina tem […]

Existe alguma API para determinar o endereço físico do endereço virtual no Linux?

Existe alguma API para determinar o endereço físico do endereço virtual no sistema operacional Linux?

Qual é o lugar da memory real para variables ​​estáticas?

A variável estática é alocada para toda a duração da execução do programa, portanto nem a pilha nem o heap são convenientes para ela. Então onde está? Deve haver algum lugar onde é carregado?

Maneira mais rápida de converter matriz de imagem em byte

Eu estou fazendo aplicação de compartilhamento de área de trabalho remota em que eu capturar uma imagem da área de trabalho e comprimir e enviar para o receptor. Para comprimir a imagem, preciso convertê-la em um byte []. Atualmente estou usando isso: public byte[] imageToByteArray(System.Drawing.Image imageIn) { MemoryStream ms = new MemoryStream(); imageIn.Save(ms,System.Drawing.Imaging.ImageFormat.Gif); return ms.ToArray(); […]

Como contornar o memory leaks no controle do .NET Webbrowser?

Esse é um problema antigo amplamente conhecido com o controle do .NET Webbrowser. Resumo: Ter o controle do navegador .NET Navegar para uma página aumenta o uso de memory que nunca é liberado. Reproduzir o memory leaks: Adicione um controle WebBrowser a um formulário. Use-o para navegar até as páginas que você quiser. about: trabalhos […]

Obtendo largura de banda máxima em Haswell no cache L1: obtendo apenas 62%

Eu estou tentando obter largura de banda total no cache L1 para a seguinte function em processadores Intel float triad(float *x, float *y, float *z, const int n) { float k = 3.14159f; for(int i=0; i<n; i++) { z[i] = x[i] + k*y[i]; } } Esta é a function tríade do STREAM . Eu recebo […]

Referências Circulares em Java

Dada uma agregação de instâncias de class que se referem umas às outras de maneira complexa, circular: é possível que o coletor de lixo não consiga liberar esses objects? Eu me lembro vagamente de que isso era um problema na JVM no passado, mas achei que isso foi resolvido anos atrás. no entanto, algumas investigações […]

Ordem de alocação de variável local na pilha

Dê uma olhada nessas duas funções: void function1() { int x; int y; int z; int *ret; } void function2() { char buffer1[4]; char buffer2[4]; char buffer3[4]; int *ret; } Se eu quebrar em function1() no gdb , e imprimir os endereços das variables, eu recebo isto: (gdb) p &x $1 = (int *) 0xbffff380 […]

Os membros da class / struct sempre são criados na memory na ordem em que foram declarados?

Esta é uma pergunta que foi provocada pela resposta de Rob Walker aqui . Suponha que eu declare uma class / struct assim: struct { char A; int B; char C; int D; }; É seguro assumir que esses membros serão declarados exatamente nessa ordem na memory, ou isso é uma coisa dependente do compilador? […]