Forum: Sonstige Fragen zu Delphi
by Union,
1. Apr 2014
Das Problem bei dem Test ist, dass FillChar verwendet wird. Und dort verwendet wohl auch FastMM die Routine aus system.pas so dass kein Monitoring möglich ist.
Forum: Sonstige Fragen zu Delphi
by Union,
1. Apr 2014
Du mußt FastMM4.pas als erste in der .dpr einbinden und im Pfad oder bei der exe die FastMM_FullDebugMode.dll bereitstellen. Dann noch {$define FullDebugMode} in der FastMMOptions.inc aktivieren.
Dann machst Du einen neuen Build und gehst die verdächtigen Teile des Programms durch. Beim Beenden wird Dir ein ausführlicher LeakReport mit Adressen, Stacktrace etc. angezeigt und als Datei...
Forum: Sonstige Fragen zu Delphi
by Union,
1. Apr 2014
FastMM und Eurekalog bieten so etwas. Allerdings kannst Du das nicht ausliefern, da die Performance natürlich in die Knie geht. Praktisch wird das so realisiert, dass die Speicherbereiche mit bestimmten Bitmustern gefüllt werden und bei jedem Lese- und Schreibvorgang verglichen. Normalerweise findet man aber beim Test diese Fehler ganz schnell. Ich würde Dir einen Testlauf mit FastMM und...