delphi delphi-2009 fastmm

delphi - Cómo obtener un seguimiento de pila de FastMM



delphi-2009 (4)

Además, Francois Gaillard presentó en CodeRage II una sesión llamada Fighting Memory Leaks for Dummies y trata específicamente con FastMM. Se enumera en las repeticiones de CodeRage II el jueves 29 de noviembre de 2007, de las 9:45 a.m. a las 10:45 a.m.

http://edn.embarcadero.com/article/37498

Saludos, Erwin

Me di cuenta en la siguiente publicación que puede obtener un seguimiento de la pila de FastMM para mostrar lo que parece ser el lugar donde se asignó un objeto:

Cómo rastrear la pérdida de memoria complicada con fastMM?

Sin embargo, no puedo encontrar ninguna información sobre cómo habilitar esto en Delphi 2009.

He configurado ReportMemoryLeaksOnShutdown en true para obtener el informe básico, pero ¿cómo obtengo el informe de seguimiento de la pila?


La versión interna de Delphi de FastMM no admite rastreos de pila.

Si desea registrar las huellas de pila de fuga de memoria, debe:

  • descargue la versión completa de la biblioteca de FastMM

  • incluirlo como la primera unidad en su proyecto:

    program YourProject; uses FastMM4, // <-- SysUtils, Forms, ...

  • habilitar la opción FastMM4Options.inc en FastMM4Options.inc

  • establecer archivo de mapa en Detallado en las opciones de proyecto de vinculación (el FastMM_FullDebugMode.dll procesa el archivo .map )

  • agregue FastMM_FullDebugMode.dll en su directorio binario (o Windows System32 )