Wenn FastMM ein Speicherleck protokolliert, enthält es einen Stacktrace, der 9 Aufrufe zurückreicht. Das Problem ist, dass der Stacktrace zu allgemein ist, um das Problem leicht zu lokalisieren. Der letzte Funktionsaufruf in der Ablaufverfolgung wird mindestens 50 Mal aufgerufen und das ausgelaufene Objekt ist ein sehr häufiges Objekt.
Was kann ich tun, um den Stacktrace länger zu machen?
Tipps zum leichteren Auffinden von Lecks sind natürlich willkommen, die geleakten Objekte sind meist Schnittstellen, also ist es etwas mit Querverweisen oder _ReleaseRef nicht aufgerufen.
Ich arbeite mit Delphi 7 und verwende die FastMM492.