Коллега пытался уменьшить объем памяти 32-битного приложения, работающего на Vista 64, и заметил странное поведение в сообщаемом размере частного рабочего набора.
Он внес некоторые изменения и перекомпилировал приложение. Затем он запустил приложение и загрузил в файл данных. Диспетчер задач сообщает, что частный рабочий набор составляет 98 МБ. Затем он просто переименовал приложение в «fred.exe», теперь, когда он запускает fred.exe и загружает тот же файл данных, размер личного рабочего набора которого составляет 125 МБ. Переименуйте файл обратно к его первоначальному имени, повторите, и личный рабочий набор вернулся к 98 МБ.
Кто-нибудь знает, что вызывает это?