Res: [delphi-br] FastMM

2009-04-21 Por tôpico Silvio Clécio
Olá galera,

Eu queria(-o) o poder do FastMM4 no Lazarus, pq eu só deixo TForm1, ativo 
Project | Compiler Options ... | Linking | Use Heaptrc Unit (-gh), dou um F9, 
quando fecho aparece uma mensagem de erro, sem eu ter colocado nada no Form e 
nem na Unit. :(

[]'s, Silvio Clécio
---
Linux User: #481900
Skype: silvioprog
ICQ: 432519902
E-mail, Y! Messenger: silviop...@yahoo.com.br
Gmail, GTalk: silviop...@gmail.com
BlogSite: http://silvioprog.blogspot.com/
BlogSpot: http://silvioclecio.blogspot.com/
VirtualDriver: http://silvioprog.4shared.com/
°oO| Seja livre, use Linux! |Oo°




De: Joao Morais jcmorai...@gmail.com
Para: delphi-br@yahoogrupos.com.br
Enviadas: Terça-feira, 21 de Abril de 2009 16:50:32
Assunto: Re: [delphi-br] FastMM


2009/4/20 Edelson Regis de Lima edre...@ig.com. br:

 Salve Galera!

 O FastMM serve só para gerenciar, no período do desenvolvimento do sistema,
 se esquecemos de liberar algo da memória???
 Ou tem outras funcionalidades? Como deixar a aplicação mais leve, alocar
 memória, etc...
 Preciso pesquisar sobre o assunto, e até agora o que eu vi na internet são
 exemplos em que o cara esqueceu de liberar um objeto da memória, e o
 FastMM o avisa sobre isso.
 E eu gostaria de saber se a finalidade é só essa mesmo...

FastMM é um gerenciador de memória que trabalha mais rápido e de forma
mais otimizada do que o gerenciador padrão da Borland (até o Delphi
2005). Do Delphi2006 em diante, a Borland adotou o FastMM como seu
gerenciador de memória.

Joao Morais   


  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



Res: [delphi-br] FastMM

2009-04-21 Por tôpico Silvio Clécio
Olá galera,

Edelson, até onde eu sei o FastMM é só para gerenciar memória.

Um dica: quando vc for entregar o sistema ao cliente, remova FastMM4 da 
cláusula uses, pq se der um pepino o teu cliente vai achar a mensagem de erro 
um tanto _cabiluda_ :D

[]'s, Silvio Clécio
---
Linux User: #481900
Skype: silvioprog
ICQ: 432519902
E-mail, Y! Messenger: silviop...@yahoo.com.br
Gmail, GTalk: silviop...@gmail.com
BlogSite: http://silvioprog.blogspot.com/
BlogSpot: http://silvioclecio.blogspot.com/
VirtualDriver: http://silvioprog.4shared.com/
°oO| Seja livre, use Linux! |Oo°




De: Edelson Regis de Lima edre...@ig.com.br
Para: delphi-br@yahoogrupos.com.br
Enviadas: Terça-feira, 21 de Abril de 2009 12:31:29
Assunto: Re: [delphi-br] FastMM


Olá Silvio.

Não, pelo contrário, eu acho isso bom pra caramba!!! Um recurso
indispensável para quem quer aumentar a performance da aplicação, eliminando
possíveis vazamentos de memória, e consequentemente eliminando problemas
futuros.
A minha dúvida é se o FastMM tem mais algum recurso além do que voce mostrou
no exemplo (o que já é muito).
Tipo, tirando as configurações do FastMM4Options. inc, o qual podemos
configurar a nosso gosto, há mais alguma coisa que podemos fazer com o
FastMM?
E obrigado pelo e-mail! Já recebi aqui. :-)

Abraços,

Edelson.   


  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



Res: [delphi-br] FastMM

2009-04-20 Por tôpico Silvio Clécio
Olá galera,

Preciso pesquisar sobre o assunto, e até agora o que eu vi na internet são
exemplos em que o cara esqueceu de liberar um objeto da memória, e o
FastMM o avisa sobre isso.

Cara num leve a mal não, mas, vc acha isso pouco?
Enviei o FastMM4 para teu email, veja o projeto teste na pasta Exemplo-PtBr.

[]'s, Silvio Clécio
---
Linux User: #481900
Skype: silvioprog
ICQ: 432519902
E-mail, Y! Messenger: silviop...@yahoo.com.br
Gmail, GTalk: silviop...@gmail.com
BlogSite: http://silvioprog.blogspot.com/
BlogSpot: http://silvioclecio.blogspot.com/
VirtualDriver: http://silvioprog.4shared.com/
°oO| Seja livre, use Linux! |Oo°


  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



Re: RES: [delphi-br] FastMM - como identificar o ponto certo do vazamento ?

2008-02-07 Por tôpico Ridson Xavier de Moura
não entendi como o MemCheck funciona, olha o log q ele gerou:

MemCheck version 2.75

TOP 10 Leaks: begin
TOP 10 Leaks: end

Total leak: 0 bytes


*** MEMCHK: Blocks STILL allocated ***

*** MEMCHK: End of allocated blocks ***


*** MEMCHK: Chronological leak information ***


*** MEMCHK: End of chronological leak information ***


*** MEMCHK: Blocks written to after destruction ***

Bad blocks count: 0


*** MEMCHK: End of blocks written to after destruction ***

-- 
Moura Informática
Venda, assistência técnica, especializada em GNU/Linux e Software Livre
Sistema para automação comercial
Contatos:
Ridson (65)9237-2734, (65)3665-0147
ridson_xm[arroba]hotmail.com
http://ridson.blogspot.com/
http://mourainformatica.blogspot.com/


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



Re: RES: [delphi-br] FastMM - como identificar o ponto certo do vazamento ?

2008-02-07 Por tôpico Eduardo Silva dos Santos
 Total leak: 0 bytes, não tem vazamento no seu programa..

tenta deixar um objeto sem destruir pra ver se o log muda.

Em 07/02/08, Ridson Xavier de Moura [EMAIL PROTECTED] escreveu:

   não entendi como o MemCheck funciona, olha o log q ele gerou:

 MemCheck version 2.75

 TOP 10 Leaks: begin
 TOP 10 Leaks: end

 Total leak: 0 bytes

 *** MEMCHK: Blocks STILL allocated ***

 *** MEMCHK: End of allocated blocks ***

 *** MEMCHK: Chronological leak information ***

 *** MEMCHK: End of chronological leak information ***

 *** MEMCHK: Blocks written to after destruction ***

 Bad blocks count: 0

 *** MEMCHK: End of blocks written to after destruction ***

 --
 Moura Informática
 Venda, assistência técnica, especializada em GNU/Linux e Software Livre
 Sistema para automação comercial
 Contatos:
 Ridson (65)9237-2734, (65)3665-0147
 ridson_xm[arroba]hotmail.com
 http://ridson.blogspot.com/
 http://mourainformatica.blogspot.com/

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

  




-- 
...
Eduardo Silva dos Santos
DRD Sistemas.
(27) 3218-4201
MSN: [EMAIL PROTECTED]
Site: http://www.drdsistemas.com/
...


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



Re: RES: [delphi-br] FastMM - como identificar o ponto certo do vazamento ?

2008-02-07 Por tôpico Joao Morais
Junior wrote:
 João
 
 Priemeiramente muito obrigado pela grande dica.  

Disponha.

 Só uma pergunta:
 
 Depois de fechado o projeto (após o Build All) o MemCheck gerou um LOG na
 mesma pasta do executável.
 
 Como você interpreta esse LOG para tirar os vazamentos de memória ?

Manda um Ctrl+C Ctrl+V do log.

No entanto, se você quiser saber dos vazamentos de memória, o MemCheck 
ergue uma exception na linha que cria cada objeto que ficou perdido.

--
Joao Morais


 
   _  
 
 De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
 nome de Joao Morais
 Enviada em: quarta-feira, 6 de fevereiro de 2008 08:30
 Para: delphi-br@yahoogrupos.com.br
 Assunto: Re: [delphi-br] FastMM - como identificar o ponto certo do
 vazamento ?
 
  
 
 Junior wrote:
 COMO IDENTIFICAR O PONTO EXATO DE VAZAMENTO DE MEMÓRIA ? (usando Delphi7)
 
 http://blog.joaomorais.com.br/2008/02/06/remover-vazamento-de-memoria.html
 
 --
 Joao Morais
 



Re: RES: [delphi-br] FastMM - como identificar o ponto certo do vazamento ?

2008-02-07 Por tôpico Joao Morais
Ridson Xavier de Moura wrote:
 não entendi como o MemCheck funciona, olha o log q ele gerou:

Experimenta remover um AlgumaCoisa.Free e rodar a aplicação novamente.

--
Joao Morais


 MemCheck version 2.75
 
 TOP 10 Leaks: begin
 TOP 10 Leaks: end
 
 Total leak: 0 bytes
 
 
 *** MEMCHK: Blocks STILL allocated ***
 
 *** MEMCHK: End of allocated blocks ***
 
 
 *** MEMCHK: Chronological leak information ***
 
 
 *** MEMCHK: End of chronological leak information ***
 
 
 *** MEMCHK: Blocks written to after destruction ***
 
 Bad blocks count: 0
 
 
 *** MEMCHK: End of blocks written to after destruction ***
 



RES: [delphi-br] FastMM - como identificar o ponto certo do vazamento ?

2008-02-07 Por tôpico Junior
João

Priemeiramente muito obrigado pela grande dica.  

 

Só uma pergunta:

Depois de fechado o projeto (após o Build All) o MemCheck gerou um LOG na
mesma pasta do executável.

 

Como você interpreta esse LOG para tirar os vazamentos de memória ?

 

 

Novamente obrigado

Abs

Junior

 

  _  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Joao Morais
Enviada em: quarta-feira, 6 de fevereiro de 2008 08:30
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] FastMM - como identificar o ponto certo do
vazamento ?

 

Junior wrote:
 COMO IDENTIFICAR O PONTO EXATO DE VAZAMENTO DE MEMÓRIA ? (usando Delphi7)

http://blog.
http://blog.joaomorais.com.br/2008/02/06/remover-vazamento-de-memoria.html
joaomorais.com.br/2008/02/06/remover-vazamento-de-memoria.html

--
Joao Morais

 



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