fastmm

FastMM ist der Standardspeichermanager für Delphi Win32- und Win64-Bit-Anwendungen. Skaliert gut in Multithread-Anwendungen, die nicht anfällig für Speicherfragmentierung sind, und unterstützt gemeinsam genutzten Speicher ohne die Verwendung von externen .DLL-Dateien. Zum Debuggen sind Tools zum Verfolgen von Speicherlecks und Speicherbeschädigung Teil des FastMM-Managers.
5
Antworten

Gibt es neben der Suche nach Speicherlecks noch eine andere Situation, in der ich alle Objekte freigeben sollte, wenn ich eine Anwendung zerstöre?

Angenommen, eine Anwendung mit einigen Formularen und nur einem Datenmodul wird beim Start erstellt. Im Ereignis DM1.OnCreate wird ein TStringList erstellt, das zur Laufzeit verwendet wird. Wir wissen, dass beim Beenden der Anwendung alle...
27.03.2012, 18:40
4
Antworten

Mögliche obskure Ursachen für den abstrakten Fehler in Delphi?

In einem Delphi 7 Projekt haben wir FastMM installiert. Bald darauf bemerkten wir, dass eines der Formulare beim Schließen die Fehlermeldung "Abstract Error" (Fehlermeldung) ausgab. Ich habe das ausführlich getestet und kann den Grund dafür nich...
12.08.2012, 18:05
2
Antworten

GetThreadID in Assembly

Ich lese den Quellcode von FastMM4 und bemerke diese interessante Funktion %Vor% Ich habe es getestet, und es funktioniert, also ist meine Frage irgendeine Erklärung, warum es funktioniert?     
23.04.2013, 15:52