RES: [delphi-br] Programa na memoria

2009-10-10 Por tôpico Felipe Lopes
Dirlei

 

Não tenho instruções no onclose e ondestroy.

 

O que eu pude perceber que quando abro o sistema, ele aloca memórias. Quando
abro os formulários pelo form principal, essa memória aumenta.

 

O mais interessante se eu fechar esse formulário que chamei e continuar com
o principal aberto, a memória não diminui.

 

Isso é normal?

 

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Dirlei
Enviada em: sexta-feira, 9 de outubro de 2009 15:29
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Programa na memoria

 

  

Esse provavelmente é o tempo que sua aplicação leva pra desalocar os 
objetos da memória. Provavelmente ela está alocando muita coisa em RAM.

Outra possibilidade é que alguma rotina demorada seja executada na 
finalização do programa (no fechamento ou destruição de forms ou na 
seção finalization).

[ ]'s
Dirlei.

felipearaujolopes escreveu:
 

 Galera, boa noite

 Estou com uma dificuldade de resolver um problema.

 Estou desenvolvendo um software para a empresa no qual trabalho, e o 
 sistema ja esta bem avançado. o Problema é que quando o sistema é 
 finalizado.(application.terminate), o executavel fica uns 30 segundos 
 na memoria(gerenciador de tarefas). Isso atrapalha bastante o ususario.

 Alguem sabe como resolver isso?






[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Programa na memoria

2009-10-10 Por tôpico Dirlei Dionísio
Felipe,
Pelo que você descreveu, quando os formulários são abertos eles alocam
memória e não a desalocam ao fechar. Não dá pra dizer se isso é normal ou
não, bom ou ruim - depende da sua aplicação. Formulários que são abertos com
muita freqüência podem continuar na memória para que ao serem abertos depois
da 1a vez, façam isso mais rápido. Mas se o baixo consumo de memória é mais
importante, é bom que todos os recursos (ou a maior parte deles) sejam
alocados apenas quando forem necessários e desalocados após isso.

Desalocar recursos pode significar fechar datasets, destruir formulários
e/ou data modules, dependendo do que sua aplicação aloca.

Espero ter ajudado.

Um abraço,
Dirlei.

2009/10/10 Felipe Lopes felipearaujolo...@yahoo.com.br



 Dirlei

 Não tenho instruções no onclose e ondestroy.

 O que eu pude perceber que quando abro o sistema, ele aloca memórias.
 Quando
 abro os formulários pelo form principal, essa memória aumenta.

 O mais interessante se eu fechar esse formulário que chamei e continuar com
 o principal aberto, a memória não diminui.

 Isso é normal?


 De: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br [mailto:
 delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br] Em
 nome de Dirlei
 Enviada em: sexta-feira, 9 de outubro de 2009 15:29
 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Assunto: Re: [delphi-br] Programa na memoria


 Esse provavelmente é o tempo que sua aplicação leva pra desalocar os
 objetos da memória. Provavelmente ela está alocando muita coisa em RAM.

 Outra possibilidade é que alguma rotina demorada seja executada na
 finalização do programa (no fechamento ou destruição de forms ou na
 seção finalization).

 [ ]'s
 Dirlei.

 felipearaujolopes escreveu:
 
 
  Galera, boa noite
 
  Estou com uma dificuldade de resolver um problema.
 
  Estou desenvolvendo um software para a empresa no qual trabalho, e o
  sistema ja esta bem avançado. o Problema é que quando o sistema é
  finalizado.(application.terminate), o executavel fica uns 30 segundos
  na memoria(gerenciador de tarefas). Isso atrapalha bastante o ususario.
 
  Alguem sabe como resolver isso?
 

 [As partes desta mensagem que não continham texto foram removidas]

  



[As partes desta mensagem que não continham texto foram removidas]



RES: [delphi-br] Programa na memoria

2009-10-09 Por tôpico Cleiton - Yahoo
Felipe se você conseguir resolver esse problema da um retorno aqui pra
gente. Pois estou com um problema parecido com esse. 

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de felipearaujolopes
Enviada em: quinta-feira, 8 de outubro de 2009 23:02
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Programa na memoria

 

  

Galera, boa noite

Estou com uma dificuldade de resolver um problema.

Estou desenvolvendo um software para a empresa no qual trabalho, e o sistema
ja esta bem avançado. o Problema é que quando o sistema é
finalizado.(application.terminate), o executavel fica uns 30 segundos na
memoria(gerenciador de tarefas). Isso atrapalha bastante o ususario.

Alguem sabe como resolver isso?





[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Programa na memoria

2009-10-09 Por tôpico Dirlei
Esse provavelmente é o tempo que sua aplicação leva pra desalocar os 
objetos da memória. Provavelmente ela está alocando muita coisa em RAM.

Outra possibilidade é que alguma rotina demorada seja executada na 
finalização do programa (no fechamento ou destruição de forms ou na 
seção finalization).

[ ]'s
Dirlei.

felipearaujolopes escreveu:
  

 Galera, boa noite

 Estou com uma dificuldade de resolver um problema.

 Estou desenvolvendo um software para a empresa no qual trabalho, e o 
 sistema ja esta bem avançado. o Problema é que quando o sistema é 
 finalizado.(application.terminate), o executavel fica uns 30 segundos 
 na memoria(gerenciador de tarefas). Isso atrapalha bastante o ususario.

 Alguem sabe como resolver isso?





[delphi-br] Programa na memoria

2009-10-08 Por tôpico felipearaujolopes
Galera, boa noite

Estou com uma dificuldade de resolver um problema.

Estou desenvolvendo um software para a empresa no qual trabalho, e o sistema ja 
esta bem avançado. o Problema é que quando o sistema é 
finalizado.(application.terminate), o executavel fica uns 30 segundos na 
memoria(gerenciador de tarefas). Isso atrapalha bastante o ususario.

Alguem sabe como resolver isso?