Ach ja, all diese Test-Codes prüfen nur auf Speicherleckt, welche über den Delphi-Speichermanager laufen.
Wenn sich etwas direkt bei Windows (z.B. VirtualAlloc) Speicher holt, dann fällt dieses nicht auf.
Was zeigt denn
GetHeapStatus so an Verbrauch an?
PS: Eventuell könnte dieses auch nur die krasse Auswirkung einer Speicherdefragmentierung sein.
(aber wir kennen ja dein Programm nicht und wissen vorallem nicht was wie oft gemacht wird)
Ein Therapeut entspricht 1024 Gigapeut.