Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   speicher leaks in turbo delphi finden (https://www.delphipraxis.net/76837-speicher-leaks-turbo-delphi-finden.html)

beo 10. Sep 2006 22:23


speicher leaks in turbo delphi finden
 
Hallo,

laut der Zeitschrift Entwickler arbeitet Delphi ab der Version 2006 mit dem Speichermanager FastMMxx. Dann wird das wohl auch für TurboDelphi gelten.

In der KonfigDatei von FastMM konnte man einstellen, dass Speicherleaks, z.B. beim Start aus der IDE, protokolliert wurden und beim Programmende auch noch eine Exception ausgelöst wurde.

Weiß jemand wie man eine solche Funktion mit TurboDelphi aktiviert, ohne manuell den FastMM einbinden zu müssen?


Außerdem können mit FastMM wohl freigegebene Speicherblöcke mit Defaultwerten überschrieben werden. Diese Funktion suche ich sowohl noch in der ConfigDatei von FastMM als auch in TurboDelphi.

Grüße Christian

omata 10. Sep 2006 22:30

Re: speicher leaks in turbo delphi finden
 
Alternativ kann ich nur MemProof empfehlen.

Gruss
Thorsten

xaromz 10. Sep 2006 22:33

Re: speicher leaks in turbo delphi finden
 
Hallo,

wenn Du beim Programmende eine Meldung über Speicherlecks haben willst, dann füge irgendwo (am Besten ins dpr) folgende Zeile ein:
Delphi-Quellcode:
ReportMemoryLeaks := DebugHook <> nil;
Durch die Bedingung wird sichergestellt, dass die Meldung nur in der IDE kommt.

Gruß
xaromz


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:11 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz