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
enFastMM4Options.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 WindowsSystem32
)
También puede consultar el programa de configuración de la opción FastMM4 de Jeremy North. Es un poco más fácil que editar el archivo inc FastMM4Options.inc directamente. Aquí está el enlace: