Программное обеспечение EurekaLog – инструмент отслеживания отклонений Delphi и C ++ Builder, который обнаруживает утечки памяти, бесконечные циклы и другие проблемные моменты в работе приложений, разработанных на Delphi или C++. Программа EurekaLog детально регистрирует записи стека вызовов, сохраняя наименование модуля, имя процедуры, номер строки. Копии записей пересылаются электронным сообщением разработчику либо загружаются в систему веб-тестирования по протоколу HTTP-S/FTP. Это способствует быстрому выявлению отклонений и принятию мер по их устранению.
Программа проста в эксплуатации благодаря полной интеграции с IDE. Чтобы инициировать ее работу с приложением достаточно перезапустить его, добавив опции EurekaLog. Программа активизируется только при обнаружении отклонения, увеличивая при этом объем скомпилированного файла не более чем на четыре процента. Кроме того, при работе EurekaLog не использует текстовые файлы .MAP, обходится данными в двоичном формате. Такой алгоритм работы программы сводит к минимуму потери производительности работы приложения.