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)