Я пытаюсь отследить утечки памяти в графическом интерфейсе, написанном на Delphi (непростая задача, поскольку код огромен - десятки тысяч строк кода). Я сделал анализатор файлов, который анализирует отчет, сгенерированный FASTMM
, создает экземпляры TMemoryLeak
и сохраняет их в аккуратном файле VirtualNodeTree
.
Проблема, однако, в том, что создание такого отчета, а затем его разбор занимает много времени. Существует метод FMM под названием CheckBlocksOnShutDown
, который я смог изолировать и вызвать одним нажатием кнопки, но, опять же, он создает совершенно новый отчет, который мне нужно пройти, и сохранить весь отчет в моем NodeTree. Я хотел бы получить представление о новых утечках памяти в режиме, близком к реальному времени, путем многократного нажатия кнопки
Я хотел бы настроить код FASTMM, чтобы он создавал экземпляры утечки памяти «на ходу», не записывая ничего в файл. Возможно ли это? (похожий вопрос < /а>)