Resultados da pesquisa a pedido "heap"

1 a resposta

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 ...

4 a resposta

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 ...

3 a resposta

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 ...

2 a resposta

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 é ...

5 a resposta

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 ...

4 a resposta

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 ...

1 a resposta

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?

1 a resposta

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?

1 a resposta

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?

4 a resposta

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? ...