Questions tagged 'gerenciamento de memória'

O processo de alocar e liberar dinamicamente partes da memória física para satisfazer as solicitações do programa, se possível, justiça e não fome entre os solicitantes.
25
respostas

O que e onde estão a pilha e a pilha?

Livros em linguagens de programação explicam que tipos de valor são criados na pilha e tipos de referência são criados na pilha, sem explicar o que são essas duas coisas. Eu não li uma explicação clara para isso. Eu entendo o que é uma pilha. Mas onde e o que eles são (fisicamente em ...
set em 17 set. '08 às 7:18
20
respostas

É possível acessar uma variável de memória local fora de seu escopo?

Eu tenho o seguinte código. #include <iostream> int * foo () {int a = 5; } int main () {int * p = foo (); std :: cout << * p; * p = 8; std :: cout << * p; } E o código só funciona sem exceções no ...
definido em 22 de junho '11 às 17:05
4
respostas

Quais são as opções Xms e Xmx ao iniciar uma JVM?

Por favor, explique o uso dos parâmetros Xms e Xmx na JVM. Quais são os valores padrão para eles?
set 08 fev '13 às 2:28
17
respostas

Por que os programadores de C ++ minimizam o uso de "novo"?

Eu me deparei com a pergunta "estouro de pilha". Um vazamento de memória com std :: string ao usar std :: list <std :: string>, e um comentário diz o seguinte: Pare de usar tanto o new. Não vejo razão para você ...
definido em 28 de junho de 2011 às 3:08
8
respostas

Como aprender o uso de memória do meu aplicativo no Android?

Como posso encontrar a memória usada no aplicativo Android programaticamente? Espero que haja uma maneira de fazer isso. Além disso, como posso obter memória de telefone gratuita?
set 19 de fevereiro '10 às 20:12
3
respostas

Por que meu programa está sendo executado mais lentamente se você percorrer exatamente 8192 itens?

Aqui está um trecho do programa em questão. A matriz img [] [] é SIZE × SIZE e inicializada no endereço: img [j] [i] = 2 * j + i Então você cria uma matriz res [] [], e cada campo aqui é uma média de 9 campos ao seu redor na matriz im ...
set 04 set '12 às 16:51
8
respostas

Qual profiler de memória python é recomendado?

Eu quero saber o uso de memória do meu aplicativo Python, e especialmente eu quero saber quais blocos / partes ou objetos de código consomem a maior parte da memória. A pesquisa do Google mostra o comercial Python Memory Validator (somente para Windows). E com um aberto ...
set 21 set '08 às 7:43
11
respostas

Como determinar o tamanho de um objeto no Python?

Em C, podemos encontrar o tamanho de int, char, etc. Eu quero saber como obter o tamanho de objetos, como uma string, um inteiro, etc. em python. Pergunta relacionada: Quantos bytes por elemento estão na lista do Python (tupla)? Eu uso um arquivo XML que é ...
set 16 de janeiro '09 às 8:07
26
respostas

Truques para gerenciar a memória disponível na sessão R

Que truques as pessoas usam para gerenciar a memória disponível de uma sessão R interativa? Eu uso as funções abaixo [com base nas mensagens de Peter Pikal e David Hind na lista de ajuda r em 2004] para enumerar (e / ou classificar) os maiores objetos e ...
set 31 ago. '09 às 18:26
19
respostas

Quando uso o malloc vs new?

Vejo que em C ++ existem várias maneiras de alocar e liberar dados, e eu entendo que quando você chama malloc, você deve chamar free, e quando você usa o novo operador, você deve conectar delete, e isto (por exemplo, call free que ...
set out 08 08 às 10:47
4
respostas

O que são bytes pessoais, bytes virtuais, conjunto de trabalho?

Eu estou tentando usar o utilitário perfmon para depurar vazamentos de memória no processo. Aqui está como perfmon explica os termos: Conjunto de trabalho - o tamanho atual em bytes do conjunto de trabalho desse processo. Um conjunto de trabalho é um conjunto de páginas de memória, recentemente ...
set 31 dez '10 às 9:16
17
respostas

Como alocar memória alinhada usando apenas a biblioteca padrão?

Acabei de terminar o teste como parte de uma entrevista e uma pergunta me confundiu - mesmo com o Google para referência. Gostaria de ver o que o stackoverflow pode fazer: Um alinhamento alinhado de 16 bytes é necessário para a função "memset_16aligned" ...
set 23 de out '08 às 2:23
22
respostas

Que uso é usado para "postar novo"?

Alguém aqui já usou C ++ "new posting"? Se sim, porque? Parece-me que isso seria útil apenas quando exibido em um cartão de memória.
set 21 out '08 às 19:34
12
respostas

Excluindo objetos em JavaScript

Estou um pouco confuso com o operador delete do javascript. Pegue o seguinte trecho de código: var obj = {helloText: "Hello World!" }; var foo = obj; delete obj; Depois de executar esta parte do código, obj é nulo, mas foo ainda se aplica ao objeto ...
set em 13 de abr '09 às 2:18
15
respostas

Usando o pico de memória para um processo linux / unix

Existe uma ferramenta que irá executar a linha de comando e informar quanto RAM foi usado no total? Eu apresento algo parecido com / usr / bin / time
set em 21 de abril '09 às 23:55