ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Memory leak [RESOLVIDO]

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
ric_rio2
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 1 de Outubro de 2018
Mensagens: 108

MensagemEnviada: Qui Nov 21, 2019 11:38 am    Assunto: Memory leak [RESOLVIDO] Responder com Citação

bom dia
Estou usando o ReportMemoryLeaksOnshutDown:= True; para verificar se alguma coisa ficou aberta ou não destruida ao sair do programa..
Até agora conseguir fazer tudo legal.. normalmente quando da um erro na saida é porque ficou faltando dar um freeandNill ou algo do género.
Vou lá no código que implementei e acho o objeto e fecho ele ou do freeandnil.
Mas agora estou com um código um pouco mais complexo e não estou identificando onde esta o vazamento de memoria.
Minha pergunta é..:
Algum dos senhores sabe identificar o erro pela mensagem que aparece ao fechar o projeto???
A mensagem retornada é..:
An unexpected memory leak has occurred. The unexpected small block leaks are:

13 - 20 Bytes : Unknown x 1
69 - 76 bytes : TStringList x 1


Editado pela última vez por ric_rio2 em Sex Nov 22, 2019 10:56 am, num total de 1 vez
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
natanbh1
Colaborador
Colaborador


Registrado: Terça-Feira, 15 de Março de 2011
Mensagens: 3093
Localização: Belo Horizonte - MG

MensagemEnviada: Qui Nov 21, 2019 2:21 pm    Assunto: Responder com Citação

Neste link mostra como ter um log mais detalhado:

https://www.devmedia.com.br/forum/detectando-memory-leaks/366404
_________________
''A persistência é o caminho para o êxito.''
Charlie Chaplin
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
ric_rio2
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 1 de Outubro de 2018
Mensagens: 108

MensagemEnviada: Sex Nov 22, 2019 9:45 am    Assunto: Responder com Citação

Bom dia natanbh1..
Tudo certinho?? Smile
Cara.. obrigado pela sua dica..
Abaixo deixo alguns comentarios para complementar ... Smile

Seguindo o link mencionado, verifiquei que com o Cnpack não rolava
http://www.cnpack.org/

Fui para o FASTMM
http://sourceforge.net/projects/fastmm/

Pulando de um lado para outro cheguei a esse video
https://www.youtube.com/watch?v=fn6P_6CibYI&feature=emb_logo

A explicação de como baixar, instalar e usar começa em
26:14
Aconcelho a ver ate
41:30
Pois ele fala de outros tipos de gerenciamento de memória.

Muito bem explicado.

O Link para o FASTMM é..:
https://sourceforge.net/projects/fastmm/

O link para o componente VISUAL de geremciamento do FASTMM é..:
http://jedqc.blogspot.com/2007/07/new-fastmm4-options-interface.html

O link para USAR O FASTMM
https://delphibistro.com/?p=186


Mais uma vez .. obrigado Smile sem direção não saberia o que procurar Smile
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB