Resultados da pesquisa a pedido "heap"
Como evitar um estouro de pilha quando o Fortran produz uma matriz grande, interna e temporária?
Eu tenho algum código Fortran que chamaRESHAPE reordenar uma matriz de modo que a dimensão que agora estou prestes a passar por loop se torne a primeira dimensão variável (ordem principal da coluna em Fortran). Isso não tem nada a ver com a ...
Kº maior elemento em um heap máximo
Estou tentando criar algo para resolver o seguinte: Dado um max-heap representado como uma matriz, retorne o k-ésimo elemento sem modificar o heap. Me pediram para fazer isso em tempo linear, mas me disseram que isso pode ser feito em tempo de ...
Etapas no processo de alocação de memória para objetos Java
O que acontece na memória quando uma classe instancia o seguinte objeto? public class SomeObject{ private String strSomeProperty; public SomeObject(String strSomeProperty){ this.strSomeProperty = strSomeProperty; } public void ...
Como os compiladores Haskell decidem se alocam na pilha ou na pilha?
Haskell não possui gerenciamento explícito de memória e todos os objetos são passados por valor; portanto, também não há contagem de referência óbvia ou coleta de lixo. Como um compilador Haskell normalmente decide se deve gerar código que é ...
Malloc e scanf
Sou bastante competente em algumas linguagens de script, mas finalmente estou me forçando a aprender o C. básico. Estou apenas brincando com algumas coisas básicas (E / S agora). Como posso alocar memória de heap, armazenar uma string na memória ...
comparação do desempenho do acesso aos dados na pilha e na pilha
É senso comum amplamente conhecido que, para a maioria dos algoritmos, a alocação e desalocação de dados na pilha é muito mais rápida do que na pilha. Em C ++, a diferença no código é como double foo[n*n]vs. double* foo = new int[n*n]Mas ...
O array java inicializado vai para a pilha ou para a pilha?
void someMethod() { byte[] array = { 0, 0 }; }Essa matriz será armazenada na pilha ou na pilha?
Qual é a diferença entre usar a palavra-chave box e Box :: new?
Ébox apenas açúcar sintático ou pode ser aplicado a casos de uso em queBox::new não é suficiente? Eu li em algum lugar quebox é instável, isso significa que eu só posso usá-lo nas versões noturnas do Rust?
Como obter programaticamente o endereço do heap no Linux
Posso obter o endereço do final da pilha comsbrk(0), mas existe alguma maneira de obter programaticamente o endereço do início do heap, além de analisar o conteúdo de/proc/self/maps?
As primitivas Java vão para a pilha ou a pilha?
Só sei que os não-primitivos (os objetos) vão para a pilha e os métodos para a pilha, mas e as variáveis primitivas? --atualizar Com base nas respostas, eu poderia dizer que a pilha pode ter uma nova pilha e pilha para um determinado objeto? ...