У меня есть процесс, который использует много файлов с отображением памяти.
Проблема в том, что эти файлы хранятся в физической памяти, даже если машина находится в режиме низкой памяти, а для других процессов требуется эта память.Файлы с отображением памяти остаются в физической памяти?
Я попытался использовать SetProcessWorkingSetSize, чтобы ограничить рабочий набор процесса, но это не помогает, рабочий набор процесса продолжает расти над максимальным значением.
Есть ли лучший способ ограничить рабочий набор процесса?
Могу ли я изменить эвристики Windows для отображаемых файлов подкачки?
Интересно. Где вы выполняете этот код, из любопытства? – Noldorin
При каждом доступе к отображаемым файлам. –