Flavio wrote:
> Olá pessoal, boa tarde,
> 
> hoje fui gerenciar a memória que meu aplicativo gasta no task manager do 
> windows xp e percebi que quando abro um form dentro do aplicativo, a memória 
> consumida é expandida, mas quando fecho, a memória continua praticamente a 
> mesma (diminui uns 5% do q consumiu). Abaixo estão os códigos de abertura do 
> meu form (criado dinamicamente, ou seja, retirei ele dos forms auto-create do 
> projeto) e fechamento do mesmo.

Não se preocupe com isto. O gerenciador não devolve toda a memória que 
aloca do sistema, mesmo que você libere a memória corretamente. Alocar 
memória é um processo 'caro' e o gerenciador minimiza este processo.

--
Joao Morais



> // criando e abrindo o form
> var
>   Formulario : TformGraficos;
> begin
>     // Cria o form dinamicamente
>     Formulario := TformGraficos.Create(Application);
>     Formulario.Top := 0;
>     Formulario.Left := 0;
> end
> 
> // fechando o form
> procedure TformGraficos.FormClose(Sender: TObject;
>   var Action: TCloseAction);
> begin
>   Action := caFree;
>   formGraficos := nil;
> end;
> 
> 
> Alguém tem uma luz para eu chegar até o final do túnel ??
> 
> Obrigado pela atenção.
> Flávio.
> 
>        
> ---------------------------------
> Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
> armazenamento! 
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 

Responder a