Я работаю с Delphi XE и пишу приложение, которое использует RemObjects SDK для связи (в случае, если это может быть актуально). У меня включена отладка FastMM, и иногда (не всегда), когда я закрываю ее, выдается предупреждение об одной «неожиданной утечке памяти». «Произошла непредвиденная утечка памяти. Неожиданные утечки небольших блоков: 117-124 байта: UnicodeString x 1». Очень редко мне сообщают о x2.
Теперь, насколько я понимаю, строки считаются ссылками, и, поскольку нет другого объекта, который мог бы вызвать утечку, какая может быть ситуация, которая может вызвать это? В этом вопросе StackOverflow люди не могут найти способ утечки.
Если очевидного пути нет, я скачаю последний источник FastMM (он, похоже, не включен в источник XE).
[Править после разрешения] Решением этой проблемы было установить источник FastMM и включить FullDebugMode для получения трассировки стека.