Ir para conteúdo
  • Cadastre-se

dev botao

Memory Leak na classe TGNRERetRecepcao atributo do tipo TTResultLote_GNRE não é destruído


Ver Solução Respondido por Daniel Simoes,
  • Este tópico foi criado há 1664 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado (editado)

Olá, detectei um memory leak na classe TGNRERetRecepcao, no método "TGNRERetRecepcao.Clear", há um momento que a intância do atributo "FGNRERetorno" já existe, mas a instância e criada e sobreposta.

Segue o relatório de Memory Leak do "FastMM", arquivo "TransmissoresSefaz_MemoryManager_EventLog.txt".

Na imagem anexada (arquivo "CriacaoInstancia_ComOutraExistente.png") o breakpoint está na linha onde é feito o create, mas já existe uma instância para o objeto.

 

CriacaoInstancia_ComOutraExistente.png

TransmissoresSefaz_MemoryManager_EventLog.txt

Editado por RP INFO Desenvolvimento
  • Obrigado 1
  • Administradores
Postado

Boa tarde.

Você chegou a fazer alguma alteração corrigindo a situação? Se sim, por favor anexe a unit alterada ao tópico.

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Fundadores
  • Solution
Postado
5 horas atrás, RP INFO Desenvolvimento disse:

Boa tarde, segue a unit com a correção.

ACBrGNREWebServices.pas 32 kB · 1 download

Perfeito... muito obrigado pela analise e correção... já está no SVN... Commit [r19807]

  • Curtir 1
  • Obrigado 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.