Ответ 1
Измените константу StackTraceDepth
в FastMM4.pas.
Когда FastMM регистрирует утечку памяти, она включает в себя стек, возвращающий 9 вызовов. Проблема в том, что stacktrace является слишком общим, чтобы легко найти проблему. Последний вызов функции в трассировке называется не менее 50 раз, а просочившийся объект является очень распространенным.
Что я могу сделать, чтобы сделать stacktrace дольше?
Советы по локализации утечек легко приветствуются, объекты, просочившиеся в основном, являются интерфейсами, поэтому это что-то с перекрестными ссылками или _ReleaseRef не вызывается.
Я на Delphi 7, используя FastMM492.
Измените константу StackTraceDepth
в FastMM4.pas.
Посмотрите Интерфейс опций FastMM4 от Jed Software. Это бесплатное приложение для настройки FastMM