![]() |
Speicherfresser finden.
Servus,
habe mein Programm einfach mal so über Nacht laufen lassen. Als ich heute in den Taskmanager geschaut habe, habe ich gesehen das mein Programm 190.000K an speicher hatte. Jetzt weis ich nicht genau wie ich den Fehler finden kann. Hat jemand ne Idee? Mfg |
Re: Speicherfresser finden.
Hallo,
fastmm4 oder memcheck benutzen. Infos hier in der Hilfe. Heiko |
Re: Speicherfresser finden.
ein Speicherleck?
was macht dein Programm denn, sind Fremdkomponenten enthalten (gibt da ja auch "Defekte" darunter) und welche Delphi-Version nutzt du? in neueren Delphi-Versionen könntest du z.B. einfach mal den MemoryCheck aktivieren
Delphi-Quellcode:
ReportMemoryLeaksOnShutdown := True;
|
Re: Speicherfresser finden.
Zitat:
Zitat:
|
Re: Speicherfresser finden.
Hallo,
binde doch einfach mal fastmm4.pas als erste Datei des Projektes (dpr) ein. Dann hinterdem begin die obige Zeile rein (das aktiviert den memory check von fastmm4). Heiko |
Re: Speicherfresser finden.
ab D2006 glaub ich ... also ab da wo der alte DelphiMM durch das Grundsystem vom FastMM ersetzt wurde.
|
Re: Speicherfresser finden.
verwende jetzt fastmm4, ist nicht schlecht.
thx |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:52 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz