2
我想获得FastMM内存泄漏报告,它显示在应用程序关闭时显示,但在文件而不是对话框中。这个想法是在发布版本中使用它,因为我在重现泄漏时遇到了麻烦。 但我宁愿不使用似乎是登录到文件所需的FullDebugMode。FastMM登录到没有FullDebugMode的文件
我是否缺少任何东西或者不支持?
我想获得FastMM内存泄漏报告,它显示在应用程序关闭时显示,但在文件而不是对话框中。这个想法是在发布版本中使用它,因为我在重现泄漏时遇到了麻烦。 但我宁愿不使用似乎是登录到文件所需的FullDebugMode。FastMM登录到没有FullDebugMode的文件
我是否缺少任何东西或者不支持?
从FastMM4.pas:
{Error logging requires FullDebugMode}
{$undef LogErrorsToFile}
所以,是记录到文件仅在FullDebugMode可作为意图是让泄漏的细节,而不是摘要仅供您在获得正常消息框。
当您设置了NoMessageBoxes
选项时,您必须修改自己的FastMM4.pas以允许将摘要记录到文件。
您可能想要看的另一个选项是UseOutputDebugString
。它允许将FastMM消息发送到DebugView窗口。 (例如来自SysInternals的DbgView)