Um teste simples pra comprovar a explicação do João, abre a sua aplicação, veja no gerenciador.. o uso de memória vai esta em torno de 7mb, ao minimizar a aplicação vai cair pra uns 600kb.
como ele disse não se preocupe muito com isso. Em 24/02/08, Joao Morais <[EMAIL PROTECTED]> escreveu: > > 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] > > > > > > > > > -- ....................................................... Eduardo Silva dos Santos DRD Sistemas. (27) 3218-4201 MSN: [EMAIL PROTECTED] Site: http://www.drdsistemas.com/ ....................................................... [As partes desta mensagem que não continham texto foram removidas]