Я запускаю Windows 7 SP1 на MacBook Pro через Boot Camp (то есть он загружается изначально).
Недавно services.exe
начал демонстрировать поведение, при котором каждые 15 минут или около того он в течение 1-2 минут будет наращивать использование всей доступной памяти в системе (в моем случае все 8 ГБ памяти). Он останется там на пару минут, а затем снова станет нормальным.
Сам процесс идет от использования ~ 40 МБ памяти до ~ 5 ГБ + памяти и затем обратно до ~ 40 МБ.
Я получил дамп процесса, когда он наращивался с помощью procdump
а файл 3 ГБ содержал повторяющиеся данные - это было похоже на указатели на вызовы функций или адреса возврата, когда я смотрел на него с помощью windbg
.
Я также взглянул на procmon
но данные были не очень поучительными - смотреть было не на что, и то, что там выглядело нормально.
Я ищу указатели на то, как лучше смотреть на использование памяти приложением, чтобы я мог попытаться выяснить, что вызывает такое поведение.