Perguntas com a marcação «memory»

Memória refere-se aos dispositivos físicos usados ​​para armazenar programas ou dados de forma temporária ou permanente para uso em um computador ou outro dispositivo eletrônico digital.



6
Memória de pilha e pilha em Java
Pelo que entendi, em Java, a memória da pilha contém primitivas e invocações de métodos e a memória heap é usada para armazenar objetos. Suponha que eu tenha uma aula class A { int a ; String b; //getters and setters } Onde o primitivo ada classe Aserá armazenado? Por …


11
Você já lidou com o endurecimento do espaço?
Estou muito ansioso para estudar as melhores práticas quando se trata de proteção do espaço. Por exemplo, eu li (embora não consiga mais encontrar o artigo) que algumas partes principais dos rovers de Marte não usavam alocação dinâmica de memória, na verdade era proibido. Também li que a memória antiga …
62 c  memory 

6
Por que a memória cache da CPU é tão rápida?
O que torna a memória cache da CPU muito mais rápida que a memória principal? Eu posso ver alguns benefícios em um sistema de cache em camadas. Faz sentido que um cache menor seja mais rápido para pesquisar. Mas deve haver mais do que isso.
58 memory  caching 


3
Por que ainda aumentamos a pilha para trás?
Ao compilar o código C e observar o assembly, tudo faz com que a pilha cresça para trás da seguinte maneira: _main: pushq %rbp movl $5, -4(%rbp) popq %rbp ret -4(%rbp)- isso significa que o ponteiro base ou o ponteiro da pilha está realmente movendo-se pelos endereços de memória em …
46 c  memory  assembly 

4
Onde os valores nulos são armazenados ou eles são armazenados?
Quero aprender sobre valores nulos ou referências nulas. Por exemplo, eu tenho uma classe chamada Apple e criei uma instância dela. Apple myApple = new Apple("yummy"); // The data is stored in memory Então eu comi aquela maçã e agora ela precisa ser nula, então a defino como nula. myApple …
39 memory  null 

8
Em C ++, quanto tempo do programador é gasto no gerenciamento de memória
As pessoas que estão acostumadas a usar as linguagens coletadas para o lixo geralmente têm medo do gerenciamento de memória do C ++. Existem ferramentas, como auto_ptre shared_ptrque manipularão muitas das tarefas de gerenciamento de memória para você. Muitas bibliotecas C ++ são anteriores a essas ferramentas e têm seu …
39 c++  memory 


1
Desempenho do código orientado ao ADT de atribuição única em CPUs modernas
Trabalhar em dados imutáveis ​​com atribuições únicas tem o efeito óbvio de exigir mais memória, presume-se, porque você está constantemente criando novos valores (embora os compiladores ocultos façam truques de ponteiro para tornar isso menos um problema). Mas ouvi algumas vezes agora que as perdas no desempenho são superadas pelos …


2
Por que os literais de string C são somente leitura?
Que vantagem (s) dos literais de cadeia de caracteres sendo somente leitura justificam (-ies / -ied): Mais uma maneira de dar um tiro no próprio pé char *foo = "bar"; foo[0] = 'd'; /* SEGFAULT */ Incapacidade de inicializar com elegância uma matriz de leitura e gravação de palavras em …
29 c  memory  strings 


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.