Dúvida: variáveis não instanciadas ocupam memória?

03/03/2006

0

uma vez, vi um programa em que o programador colocou um daqueles componentes para transformar a hint do programa em balão estilo XP. Só que na configuração do programa ele botou uma opção para desabilitar a hint balão. Ao desabilitar, o computador ficava mais rápido por ter menos código para processar. Mas e quanto a utilização de memória RAM? Esse componente só de estar no form já está ocupando memória RAM (mesmo sem utilizar)?

quando eu coloco por exemplo:

var
  Form1:TForm;
  MINHAVARIAVEL:TStringList;


Se eu não instanciar MINHAVARIAVEL ela estará ocupando memória RAM? Uma outra dúvida: Ao declarar uma variável, como no exemplo acima, estamos ´reservando´ um espaço na memória para ela, certo? ou isso não existe mais? O que significa exatamente essa ´reserva´?


Djorius

Djorius

Responder

Posts

04/03/2006

Edilcimar

as variáveis não estanciadas podem conter qualquer coisa, desde ´´ (o que seria bom) até um lixo qualquer, portanto estão ocupando memória


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar