/ Forside / Teknologi / Udvikling / Delphi/Pascal / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Delphi/Pascal
#NavnPoint
oldwiking 603
jrossing 525
rpje 520
EXTERMINA.. 500
gandalf 460
gubi 270
DJ_Puden 250
PARKENSS 230
technet 210
10  jdjespers.. 200
Har jeg frigivet alle ressourcer igen?
Fra : Thomas Eg Jørgensen


Dato : 25-12-03 17:00

Hej

Er ved at begive mig ud i et større "hukommelses-eventyr" i delphi og kom
til at tænke på hvordan man i praksis checker for memoryleaks og i såfald
finder dem? Bruger man specielle programmer eller har delphi en fancy
feature som jeg ikke kender til?

MVH
Thomas



 
 
Toke Eskildsen (25-12-2003)
Kommentar
Fra : Toke Eskildsen


Dato : 25-12-03 22:09

Thomas Eg Jørgensen wrote:

> Er ved at begive mig ud i et større "hukommelses-eventyr" i delphi
> og kom til at tænke på hvordan man i praksis checker for
> memoryleaks og i såfald finder dem?

Jeg har med held benyttet MemCheck (freeware):
http://v.mahon.free.fr/pro/freeware/memcheck/
--
Toke Eskildsen - http://ekot.dk/

Thomas Eg Jørgensen (26-12-2003)
Kommentar
Fra : Thomas Eg Jørgensen


Dato : 26-12-03 13:19


"Toke Eskildsen" <darkwing@daimi.au.dk> wrote in message
news:Xns945CE161D57E0tokeeskildsen@130.133.1.4...
> > Er ved at begive mig ud i et større "hukommelses-eventyr" i delphi
> > og kom til at tænke på hvordan man i praksis checker for
> > memoryleaks og i såfald finder dem?
> Jeg har med held benyttet MemCheck (freeware):
> http://v.mahon.free.fr/pro/freeware/memcheck/
>

Interessant! Men....Skal man tage alle fejl seriøst? Jeg synes den brokker
sig over nogen ting jeg ikke piller i...?

MVH
Thomas



Thomas Eg Jørgensen (26-12-2003)
Kommentar
Fra : Thomas Eg Jørgensen


Dato : 26-12-03 13:40


"Thomas Eg Jørgensen" <tejo03@kom.auc.dk> wrote in message
news:bsh91n$5pl$1@sunsite.dk...
> > > Er ved at begive mig ud i et større "hukommelses-eventyr" i delphi
> > > og kom til at tænke på hvordan man i praksis checker for
> > > memoryleaks og i såfald finder dem?
> > Jeg har med held benyttet MemCheck (freeware):
> > http://v.mahon.free.fr/pro/freeware/memcheck/
> >
> Interessant! Men....Skal man tage alle fejl seriøst?
>

Eksempelvis brokker den sig over:

var
DB: TDBISAMDatabase

procedure TForm1.FormCreate(Sender: TObject);
begin
DB:=TDBISAMDatabase.Create;
end;

procedure TForm1.FormDestroy(Sender: TObject);
begin
DB.Free;
end;

Har jeg ikke gjort det rigtigt? Den siger der er en leak i FormCreate....?

MVH
Thomas




Søg
Reklame
Statistik
Spørgsmål : 177580
Tips : 31968
Nyheder : 719565
Indlæg : 6409081
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste