RES: [delphi-br] Programa na memoria
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
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
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
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
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?