Получение более длинного stacktrace из FastMM?

Когда FastMM регистрирует утечку памяти, она включает в себя стек, возвращающий 9 вызовов. Проблема в том, что stacktrace является слишком общим, чтобы легко найти проблему. Последний вызов функции в трассировке называется не менее 50 раз, а просочившийся объект является очень распространенным.

Что я могу сделать, чтобы сделать stacktrace дольше?

Советы по локализации утечек легко приветствуются, объекты, просочившиеся в основном, являются интерфейсами, поэтому это что-то с перекрестными ссылками или _ReleaseRef не вызывается.

Я на Delphi 7, используя FastMM492.

Ответ 1

Измените константу StackTraceDepth в FastMM4.pas.