2009-09-23 3 views
10

FastMMがメモリリークをログに記録すると、9回分のコールバックになるスタックトレースが含まれます。問題は、スタックトレースが一般的すぎて問題を簡単に見つけられないことです。トレースの最後の関数呼び出しは少なくとも50回呼び出され、リークされるオブジェクトは非常に一般的なものです。FastMMからもっと長いスタックトレースを取得しますか?

スタックトレースを長くするにはどうすればよいですか?

漏れをより簡単に見つける方法はもちろん歓迎ですが、漏れたオブジェクトは主にインターフェイスなので、相互参照または_ReleaseRefが呼び出されていないものです。

私はDelphi 7で、FastMM492を使用しています。

答えて

22

StackTraceDepthFastMM4.pasに変更してください。

+0

ああ、素敵なもの、私は明日それを試してみます。私は.incファイルだけをチェックしました。 –

2

Jed SoftwareのFastMM4 Options Interfaceをご覧ください。それはFastMMを設定するためのフリーウェアアプリケーションです

+0

プログラムは、* FastMM4Options.inc *からの条件付きコンパイルオプションのみを調整するようです。 –

関連する問題