Resultados da pesquisa a pedido "memory-management"
Por que realmente excluir um tipo incompleto é um comportamento indefinido?
Considere este exemplo clássico usado para explicar o quenão a ver com declarações avançadas: //in Handle.h file class Body; class Handle { public: Handle(); ~Handle() {delete impl_;} //.... private: Body *impl_; ...
Como obter a memória disponível C ++ / g ++?
Quero alocar meus buffers de acordo com a memória disponível. De modo que, quando eu faço o processamento e uso da memória, aumenta, mas ainda permanece nos limites de memória disponíveis. Existe uma maneira de obter memória disponível (não sei ...
Como a memória PHP realmente funciona
Eu sempre ouvi e procurei por novas 'boas práticas de escrita' do php, por exemplo: É melhor (para desempenho) verificar se a chave do array existe do que procurar no array, mas também parece melhor para a memória: Supondo que temos: $array = ...
Atribuição de movimento mais lenta que atribuição de cópia - bug, recurso ou não especificado?
Recentemente, percebi que a adição de semântica de movimentação no C ++ 11 (ou pelo menos minha implementação, o Visual C ++) tem ativamente (e de maneira bastante dramática)quebrado uma das minhas otimizações. Considere o seguinte ...
Limite de memória de pilha do Node.js para um único objeto
A v8 tem limites nas alocações de heap para objetos únicos? a = new Array(1024*1024*102) falha na linha de comandos do nó com FATAL ERROR: JS Allocation failed - process out of memory Além disso, isso falha com o mesmo erro quando executado ...
Experiências escaláveis de alocador de memória
Atualmente, estou avaliando alguns alocadores de memória escalonável, como nedmalloc e ptmalloc (ambos criados sobre o dlmalloc), como substituto do malloc / new padrão devido à contenção significativa observada no ambiente multithread. O ...
R não pôde alocar memória no procedimento ff. Por quê?
Estou trabalhando em uma máquina Windows Server 2008 de 64 bits com processador Intel Xeon e 24 GB de RAM. Estou com problemas para tentar ler um arquivo TSV (delimitado por tabulação) específico de 11 GB (> 24 milhões de linhas, 20 colunas). Meu ...
Randomização de Layout do Espaço de Endereço em Compiladores C
Se não me engano, o ASLR fará com que as variáveis locais nos compiladores C tenham um endereço diferente cada vez que executar o programa. Mas quando eu tentei no Turbo C ++ e no Dev-CPP IDE, ele retornou um endereço semelhante para variáveis ...
Qual é o desempenho dos zíperes na prática e quando devem ser usados?
Eu acho que ozíper [http://www.st.cs.uni-saarland.de/edu/seminare/2005/advanced-fp/docs/huet-zipper.pdf] é uma ideia bonita; ele fornece uma maneira elegante de percorrer uma lista ou árvore e fazer o que parecem ser atualizações locais de uma ...
jQuery ou javascript para encontrar o uso de memória da página
Existe uma maneira de descobrir quanta memória está sendo usada por uma página da web ou pelo meu aplicativo jquery? Aqui está a minha situação: Estou criando um webapp com muitos dados usando um front-end jquery e um back-end tranqüilo que ...