Есть приложение в котором наблюдается нечто похожее на "утечки памяти"
— примерно через месяц работы сжираются все 4Гб виртуальной памяти, и оно умирает.
ОС — win2008 x64, приложение x32.
Перекомпилировать приложение нельзя (нет полных исходников), зато можно перехватить new/delete
В приложении постоянно зачем-то выделяется\удаляется память, и снижать производительность приложения очень нежелательно.
Зато в начале работы приложения есть много свободной памяти, и можно зарезервировать ~2Гб.
При запуске на тестовой машине, после завершения приложения вся память освобождается. Впрочем возможности полноценно нагрузить его на тестовой машине — нету.
Итак вопрос — что делать?
(Еще раз отмечу, что ОС — винда64, что способ поиска утечки не должен заметно влиять на производительность программы)