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:
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´?
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
Curtir tópico
+ 0
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
Clique aqui para fazer login e interagir na Comunidade :)