我想获得在应用程序关闭时显示的 FastMM 内存泄漏报告,但在文件而不是对话框中。这个想法是在发布版本中使用它,因为我无法重现泄漏。但是,我宁愿不使用似乎需要记录到文件的 FullDebugMode。
我错过了什么还是不支持?
我想获得在应用程序关闭时显示的 FastMM 内存泄漏报告,但在文件而不是对话框中。这个想法是在发布版本中使用它,因为我无法重现泄漏。但是,我宁愿不使用似乎需要记录到文件的 FullDebugMode。
我错过了什么还是不支持?
来自 FastMM4.pas:
{Error logging requires FullDebugMode}
{$undef LogErrorsToFile}
因此,是的,记录到文件仅在 FullDebugMode 中可用,因为其目的是获取泄漏的详细信息,而不是您通常在 MessageBox 中获得的摘要。
您必须修改自己 FastMM4.pas 以允许在设置选项时将摘要记录到文件NoMessageBoxes
中。
您可能想要查看的另一个选项是UseOutputDebugString
. 它允许将 FastMM 消息发送到 DebugView 窗口。(例如来自 SysInternals 的 DbgView)