Perguntas com a marcação «memory»

204
O que é fragmentação de memória?

Eu ouvi o termo "fragmentação de memória" usado algumas vezes no contexto de alocação de memória dinâmica em C ++. Encontrei algumas perguntas sobre como lidar com a fragmentação da memória, mas não consigo encontrar uma pergunta direta que lide com ela mesma. Assim: O que é fragmentação de...

195
Objetivo do alinhamento da memória

É certo que eu não entendo. Digamos que você tenha uma memória com uma palavra de duração de 1 byte. Por que você não pode acessar uma variável de 4 bytes de comprimento em um único acesso à memória em um endereço não alinhado (ou seja, não divisível por 4), como é o caso dos endereços...

194
Como leio um arquivo csv grande com pandas?

Estou tentando ler um arquivo csv grande (aprox. 6 GB) no pandas e estou recebendo um erro de memória: MemoryError Traceback (most recent call last) <ipython-input-58-67a72687871b> in <module>() ----> 1 data=pd.read_csv('aphro.csv',sep=';') ... MemoryError: Alguma ajuda...

168
Como as linhas de cache funcionam?

Entendo que o processador traz dados para o cache por meio de linhas de cache, que - por exemplo, no meu processador Atom - traz cerca de 64 bytes por vez, independentemente do tamanho dos dados reais que estão sendo lidos. Minha pergunta é: Imagine que você precise ler um byte da memória, quais...

161
Literais de string: para onde eles vão?

Estou interessado em onde literais de seqüência de caracteres são alocados / armazenados. Eu encontrei uma resposta intrigante aqui , dizendo: Definir uma string embutida na verdade incorpora os dados no próprio programa e não pode ser alterado (alguns compiladores permitem isso por um truque...

160
scala vs java, desempenho e memória? [fechadas]

Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debate, argumentos, pesquisas ou discussão prolongada. Se você acha que...

153
Em C, chaves funcionam como um quadro de pilha?

Se eu criar uma variável dentro de um novo conjunto de chaves, essa variável saiu da pilha na chave de fechamento ou permanece até o final da função? Por exemplo: void foo() { int c[100]; { int d[200]; } //code that takes a while return; } Vai docupar memória durante a code that takes a...