No puedo entender cómo usar FastMM. Lo he descargado desde SourceForge y coloqué FastMM4Messages.pas y FastMM4.pas en la parte superior de mi archivo dpr.¿Cómo habilitar el modo de depuración completa en FastMM4?
ahora llamo este procedimiento para filtrarse algo de memoria:
procedure testMemoryFastMM;
var
str : TStringList;
begin
str:=TStringList.Create;
str.add('MemChk');
str.SaveToFile('C:\leeMemChk.txt');
end;
y sale este mensaje
¿Cómo se activa estos interruptores FullDebugMode y LogMemoryLeakDetailsToFile?
sí ... el archivo FastMM4Options.inc está allí ... he descomentado el ... {$ define LogErrorsToFile} y {$ define LogMemoryLeakDetailToFile} pero aún así los comentarios dicen que "{Establezca esta opción para registrar todos los errores en un texto archivo en la misma carpeta que la aplicación . Los errores de memoria (con la opción FullDebugMode establecida) serán añadidos al archivo de registro. No tiene ningún efecto si "FullDebugMode" no está configurado.} "... así que cómo configurar" FullDebugMode " – PresleyDias
' FullDebugMode' es una de las definiciones disponibles en el mismo archivo .inc. –
@ RemyLebeau-TeamB gracias lo encontró ... – PresleyDias