Jump to content

Promoção de Natal SAC Mensal

Contrate e ganhe 1 Kit agenda + Caneta
Saiba mais

Balança SM100 performance surpreendente

Tecnologia Japonesa   Teclado e Visor resistentes a água
Consumo inteligente de etiquetas   Baixo custo de manutenção
Comunicação Ethernet e WIFI independentes

Saiba mais

Impressora de Etiquetas ELGIN - L42 PRO

Protocolos PPLA, PPLB, ZPL, EPL (automático)
Porta USB padrão Opcionais: Ethernet, Serial, Paralela
Sensor de Etiquetas Móvel Garantia de 18 meses

Saiba mais

valdirdill

Off - Aplicação Demora Fechar

Recommended Posts

Bom dia,

De antemão, já peço desculpas pelo off topic, mas talvez tenha alguma relação com componentes Acbr e não custa tentar, rs...

É o seguinte: de uns tempos para cá nossa aplicação, quando é encerrada, ela demora uns 20 a 30 segundos (às vezes até mais que isso) para fechar a tela e encerrar de fato.
O mais curioso é que essa demora no fechamento só acontece se a aplicação ficou aberta por um tempo superior a 2 minutos.
Se, por exemplo, abrir a aplicação e fechá-la após 30 segundos, fecha rapidinho.

Já tentei executar application.terminate, halt, ...em mais de um local (onclose, desstroy, ...), mas nada teve efeito.
Tirei inclusive tudo que é rotina do onClose, onDestroy e onClosequery do formulario principal e nada.

Tudo que tenha relação com tempo (timers, por exemplo) foi desabilitado, mas não surtiu efeito.

Imagino eu que talvez possa ser algum (ou alguns) compoenentes que são destruídos pela aplicação e essa destruição gere esse tempo longo, não sei. Não teria muita lógica, pois, se fosse isso, mesmo que a aplicação ficasse só 20 segundos "no ar", isso também deveria ocorrer.
O grande problema é que não sei mais o que debugar para tentar descobrir onde (qual rotina) exatamente que acontece essa demora.

Se alguém tiver alguma sugestão/dica, agradeceria muito, pois já estou tentando achar uma solução há meses...

Usamos Delphi Rio 10.3.3. Mas já ocorria em versão anterior.

Obrigado!

Edited by valdirdill
Não mencionada aversão do Delphi

Valdir Dill

Rio de Janeiro - RJ

 

 

Share this post


Link to post
Share on other sites

Você está usando algum componente ou classe para fazer HeapTrace ?

Já vi sintoma similar... quando o HeapTrace estava ativado, e haviam problemas de vazamento de memória na aplicação... com isso o HeapTrace fica escrevendo o Log na Saída, por algum tempo 

  • Like 2

Consultor SAC ACBr

Daniel Simões de Almeida
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Share this post


Link to post
Share on other sites
20 horas atrás, Daniel Simoes disse:

Você está usando algum componente ou classe para fazer HeapTrace ?

Já vi sintoma similar... quando o HeapTrace estava ativado, e haviam problemas de vazamento de memória na aplicação... com isso o HeapTrace fica escrevendo o Log na Saída, por algum tempo 

Bom dia,

Entendi. Mas não é o caso. Não tem nada de adicional. Basicamente são componentes nativos e Acbr.

De toda forma agradeço a dica. Vamos continuar tentando, rs...

Obrigado.


Valdir Dill

Rio de Janeiro - RJ

 

 

Share this post


Link to post
Share on other sites

Com o debug você não consegue pegar a linha onde ele fica ocupado ?


Consultor SAC ACBr

Daniel Simões de Almeida
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Share this post


Link to post
Share on other sites
Em 01/12/2019 at 09:07, valdirdill disse:

Bom dia,

Entendi. Mas não é o caso. Não tem nada de adicional. Basicamente são componentes nativos e Acbr.

De toda forma agradeço a dica. Vamos continuar tentando, rs...

Obrigado.

Tentou um profiler?

  • Like 1

[]'s

Consultor SAC ACBr

Elton
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.

Share this post


Link to post
Share on other sites
Em 02/12/2019 at 11:27, EMBarbosa disse:

Tentou um profiler?

Bom dia,

Ainda não, mas seguirei sua dica e tentarei.

Obrigado.

  • Like 1

Valdir Dill

Rio de Janeiro - RJ

 

 

Share this post


Link to post
Share on other sites

×
×
  • Create New...