Ich habe ein Delphi Apache Shared Module. Die Basisklasse ist TWebModule. Ich kann es mit dem Debugger ausführen, indem ich die folgenden Parameter angebe:
Host-Anwendung: C:\Program Dateien \Apache Software-Stiftung \Apache2.2\bin\httpd.exe
Parameter: -X -w -f " C:\Program Dateien \Apache Software-Stiftung \Apache2.2\conf\httpd.conf "
Ich glaube, ich habe irgendwo in meinem Code ein Speicherleck. Ich habe sowohl EurekaLog als auch FastMM ausprobiert, konnte sie aber nicht dazu bringen, irgendwelche Lecks zu erkennen, geschweige denn eine sinnvolle Protokollierung vorzunehmen. Für FastMM habe ich definiert FullDebugMode . Aber wenn ich es ausführe, werden keine Protokolldateien erstellt.
Ich habe Eureka Log erfolgreich zur Erkennung von Lecks in Win32-Anwendungen eingesetzt. Aber die Integration mit Apache hat sich als sehr schwierig erwiesen.
Kann jemand Strategien/Tools zum Aufspüren von Speicherlecks für ein Apache Dynamic Shared Object anbieten?