Ошибки выделения памяти могут быть вызваны медленным увеличением размера файла страницы
Эта статья содержит обходное решение для ошибок, которые возникают, когда приложения часто выделяют память.
Область действия: Windows 10 — все выпуски
Исходный номер базы знаний: 4055223
Симптомы
В приложениях, которые часто выделяют память, могут возникать случайные ошибки нехватки памяти. Такие ошибки могут привести к другим ошибкам или неожиданному поведению в затронутых приложениях.
Причина
Сбои выделения памяти могут возникать из-за задержек, связанных с увеличением размера файла страницы для поддержки дополнительных требований к памяти в системе. Возможная причина таких сбоев в том, что размер файла страницы настроен как «автоматический». Автоматический размер файла страницы начинается с небольшого файла страницы и при необходимости автоматически увеличивается.
Система ввода-вывода состоит из множества компонентов, включая фильтры файловой системы, файловые системы, фильтры томов, фильтры хранилища и т. д. Конкретные компоненты в данной системе могут привести к вариативности роста файла страницы.
Обходной путь
Чтобы обойти эту проблему, вручную настройте размер файла страницы. Для этого выполните следующие действия:
- Нажмите клавишу с логотипом Windows+ клавишу Pause/Break, чтобы открыть свойства системы.
- Выберите «Дополнительные параметры системы«, а затем выберите «Параметры» в разделе «Производительность» на вкладке «Дополнительно«.
- Перейдите на вкладку «Дополнительно «, а затем выберите «Изменить » в разделе «Виртуальная память».
- Снимите флажок «Автоматически управлять размером файла подкачки для всех дисков».
- Выберите «Пользовательский размер», а затем задайте значения «Начальный размер» и «Максимальный размер» для файла подкачки. Рекомендуется установить начальный размер в 1,5 раза больше объема ОЗУ в системе.
- Нажмите кнопку « ОК», чтобы применить параметры, а затем перезапустите систему. Если вы продолжаете получать сообщения об ошибках нехватки памяти, увеличьте начальный размер файла страницы.
Состояние
Корпорация Майкрософт подтвердила, что это проблема в Windows 10.
Дополнительные сведения
При использовании компилятора Microsoft Visual C++ (cl.exe) могут возникать периодические ошибки сборки, как показано ниже.
- Неустранимая ошибка C1076: ограничение компилятора: достигнут внутренний куч; использование /Zm для указания более высокого ограничения
- Неустранимая ошибка C1083: не удается opentypefile: «file»: message
- Неустранимая ошибка C1090: сбой вызова API PDB, код ошибки «code»: «message»
- Ошибка компилятора C3859: превышен диапазон виртуальной памяти для PCH; Выполните повторную компиляцию с параметром командной строки -ZmXXX или более поздней версии.
Дополнительные сведения об ошибках компилятора Visual C++ и способах их устранения см. в разделе о проблемах и рекомендациях предварительно скомпилированного заголовка (PCH).
Обратная связь
Были ли сведения на этой странице полезными?
Какое допустимое количество ошибок страницы физической памяти?

Есть небольшой сервер под управлением Windows Server 2016.
После замены планки памяти наблюдаю в мониторе ресурсов много «ошибок страницы физической памяти»:
Допустимы ли такие значения, или планка битая и лучше её заменить?
- Вопрос задан более трёх лет назад
- 17821 просмотр
Комментировать
Решения вопроса 1
Это не имеет никакого отношения к повреждению оперативной памяти.
Это часть механизма свопирования — ошибка означает, что при попытке обратиться к памяти выяснилось, что это участок сброшен из оперативной памяти на диск.
Ответ написан более трёх лет назад
Нравится 6 8 комментариев
Ошибки страницы физической памяти в секунду что это
Всем доброго дня.
Недавно установил чистую Win 10 с оригинального образа (не сборка).
Нашел в старом компе завалявшиеся 4 Гб DDR3 памяти. Добавил к своим четырем.
Система на SSD, остальное все на обычном диске.
Из программ пока установлены только WinRAR Аида, юторент и хром+игра (футбол)
До сего момента, насчет того, что там у меня с файлом подкачки я не задумывался, т.к. 8 Гб памяти, чего париться-то.
Но пришлось-таки туда залезть после того, как игра у меня пару раз зависла намертво с зацикливанием звука. Я подумал, что это именно из-за него.
Сначала поставил на автомат — все норм вроде.
Потом выставил «По выбору системы»
Решил залезть в монитор ресурсов, глянуть на кол-во занятой памяти. И тут меня сразу смутил график «ошибок страниц физ. памяти».
Стал копать процессы — ошибки почти у каждого приложения. Я так понимаю, что настает кирдык моему обычному диску, т.к. ошибки эти появляются при запуске, допустим магазина Microsoft, после чего плавно сходят на нет.
Еще такие подозрения у меня из-за того, что как-то громко HDD похрустывает при запуске чего-либо.
Если это важно — работаю под ограниченным пользователем. Программы запускаю под админской учеткой с паролем.
Вот, что происходит при запуске винды. И это еще поубавилось. Было 1000+ ошибок у Хрома.
Помогите, пожалуйста, разобраться, что за ерунда такая происходит.
Сообщения: 906
Благодарности: 89
Выложите скрины диагностики дисков crystaldiskinfo
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.
Сообщения: 2798
Благодарности: 469
| Конфигурация компьютера | |
| Процессор: i5 2320 | |
| Материнская плата: Asrock H77 Pro4/MVP | |
| Память: 2x4GB DDR3 | |
| Видеокарта: GTX 960 | |
| Блок питания: Chieftec APS-650C | |
| Монитор: Dell U2312HM | |
| ОС: Windows 10 pro |
При чем тут вообще жесткий диск? Вкладка «память» в мониторе ресурсов отвечает исключительно за оперативную память. Вот ту завалявшуюся планку 4гб ддр3 мемтестом погоняй пару часов.
Ну или банально достань обе планки, прочисть контакты ластиком и продуй пыль в разъемах. Шанс что поможет крайне мал но не нулевой.
Это сообщение посчитали полезным следующие участники:
Сообщения: 865
Благодарности: 213
Цитата Djhiller:
| Решил залезть в монитор ресурсов, глянуть на кол-во занятой памяти. И тут меня сразу смутил график «ошибок страниц физ. памяти». » |
Это мягкие ошибки, не бойтесь их, они есть у всех и легко устраняются. Их можно увидеть и другими утилитами, например, Process Explorer если мы укажем там «Показывать ошибки страниц памяти».
Это сообщение посчитали полезным следующие участники:
Сообщения: 33
Благодарности: 0
Изображения
Так, все сделал.
Добавленные старые две планки по 2 Гб вынул. Запустил — и все тоже самое. Вернул обратно. Буду тогда уж всю память мемтестом гонять.
Скрины диагностики дисков сделал.
Память прогонять мемтестом или мемтест 86? Из под биоса, или под виндой можно?
| они есть у всех и легко устраняются |
Последний раз редактировалось Djhiller, 21-10-2016 в 13:00 .
Сообщения: 906
Благодарности: 89
Выложите настройки файла подкачки.
Это сообщение посчитали полезным следующие участники:
Сообщения: 1142
Благодарности: 267
Djhiller, У вашего HDD очень большое количество Таймаутов команды (BC), такое часто происходит из-за окисления контактов на внутренней стороне платы (может быть и по другой причине), можно снять ее и протереть контакты мягким ластиком, а потом спиртом (если есть подходящая отвертка).
А ошибки страницы могут появляться, даже если страницы памяти были перемещены системой в файл подкачки и по сути при маштабах используемой памяти в 100 и 1000МБ ничего не значат, пока не перевалят за соразмеримые планки) А к тому же еще у Windows 10 управление оперативной памятью стало еще умнее и непонятней))
По поводу вашей оперативной памяти — надо смотреть, на какой частоте они все вместе работают и на декламируемых ли производителем таймингах (самый простой интерфейс для такой проверки — нижний правый угол Summary программы HWInfo)/ Плюс к тому, убедитесь, что одинаковые планки стоят у вас в слотах одного цвета.
Это сообщение посчитали полезным следующие участники:
Сообщения: 33
Благодарности: 0
Цитата gannet:
| У вашего HDD очень большое количество Таймаутов команды (BC), такое часто происходит из-за окисления контактов на внутренней стороне платы (может быть и по другой причине), можно снять ее и протереть контакты мягким ластиком, а потом спиртом (если есть подходящая отвертка). А ошибки страницы могут появляться, даже если страницы памяти были перемещены системой в файл подкачки и по сути при маштабах используемой памяти в 100 и 1000МБ ничего не значат, пока не перевалят за соразмеримые планки) А к тому же еще у Windows 10 управление оперативной памятью стало еще умнее и непонятней)) По поводу вашей оперативной памяти — надо смотреть, на какой частоте они все вместе работают и на декламируемых ли производителем таймингах (самый простой интерфейс для такой проверки — нижний правый угол Summary программы HWInfo)/ Плюс к тому, убедитесь, что одинаковые планки стоят у вас в слотах одного цвета. » |
Вы предлагаете разобрать HDD?
А память я сразу же и на чистоту, и на тайминги проверил аидой сразу после установки. И самом собой, установлены они в нужные слоты.
Сделал скрины, как просили.
Файл 140621
Еще раз покопался в инете и, кажется понял, что это за ерунда.
«Ошибки кэш-памяти происходят в том случае, если диспетчер кэш-памяти не находит страницу файла в непосредственной кэш-памяти и должен запросить у диспетчера памяти местонахождение страницы в другом месте оперативной памяти или на диске для того, чтобы можно было загрузить эту страницу в непосредственную кэш-память.»
«Читайте до просветления.
кэш-память — это область памяти, в которую складываются данные, ранее прочитанные с диска, чтобы в случае, если к ним будет повторное обращение, сразу взять их из этой области, а не обращаться к диску, который является одним из самых медленных устройств в компьютере.
Если нужных данных в кэше нет и их приходится читать с диска, замедляя работу системы, это и называется ошибкой кэша. Никакой ошибки в буквальном смысле этого слова при этом нет.»
Я так это понимаю: любое запущенное приложение сначала лезет в оперативную память и ищет в ней свои кэшированные данные, чтобы запуститься с них, т.к. это гораздо быстрей, но не находит их там и запускается с диска. Вот только почему этих данных нет в оперативке, другой вопрос.
А может я и не так все понимаю.
P.S. Забыл добавить: сейчас вот, при запуске проводника, так ХДД затупил жестко — громко щелкнул-хрустнул и, спустя только пару сек, проводник стартанул.
Последний раз редактировалось Djhiller, 21-10-2016 в 13:27 .
100 ошибок страниц диск что это в диспетчер задач (монитор ресурсов)
пытаюсь выяснить проблему, когда при установке игр притормаживает комп, при этом нагрузка на проц и оперативку почти на минимум. Заметил что на мониторе ресурсов написано 100 ошибок страниц (диск) что это значит? 100 ошибок

Голосование за лучший ответ
что показывает прога кристалдискинфо?
https://crystalmark.info/download/index-e.html
serega леоновПрофи (927) 5 лет назад
ничего понять не могу, но пишет что всё хорошо
Дык вы тест не провели.
Cкачай Crystal Disk и посмотри, если переназначенных секторов много то все плохо
serega леоновПрофи (927) 5 лет назад
ничего понять не могу, но пишет что всё хорошо
Ушатов Илья Ученик (168) может просто памяти на диске не хватает
Hard Disk Sentinel Pro 5.01.8557 Final / 5.01.7.8557 beta
https://rsload.net/soft/cleaner-disk/9119-hard-disk-sentinel.html
Hard Disk Sentinel Pro — утилита для мониторинга и контроля состояния жестких дисков. Позволяет определить потенциальные проблемы, снижение производительности дисков и их возможные сбои. Предупреждает пользователя об обнаружении неполадок или превышении температуры. Возможности программы явно не будут лишними, особенно в случае особой ценности хранимых данных при росте объема накопителей. Приложение отслеживает статус жестких дисков, включая показатели температур и параметры S.M.A.R.T. (Self-Monitoring, Analysis and Reporting Technology, технология, встроенная в большинство современных накопителей) для каждого жесткого диска. Также измеряет скорость передачи данных в реальном режиме (этот показатель может быть использован для тестирования или определения заниженной производительности в тех или иных ситуациях).
«100 ошибок страниц»
участок памяти размером 4К был выгружен на диск и ее потребовалось загрузить в физическую память, это НОРМАЛЬНО при использовании виртуальной памяти.
«при установке игр притормаживает комп»
он и должен тормозить диск сам на себя игру ставит конечно все остальные операции будут тормозить.
serega леоновПрофи (927) 5 лет назад
serega леоновПрофи (927) 5 лет назад
ниже b4 скины я кидал чуть выше в комент
serega леонов Профи (927) скрины*
Вот тут ответ на твой вопрос:
https://social.technet.microsoft.com/Forums/ru-RU/0e7cb14d-99b8-48bd-aa2c-00594afa2cad/1084108610851080109010861088?forum=vistaru
Если имеется в виду Page Fault то это не ошибки. Это просто значит что запрошеная страница (участок памяти размером 4К) была выгружена на диск и ее потребовалось загрузить в физическую память. Это совершенно нормальное явление в любых ОС с виртуальной памятью.
Черезмерное количество таких явлений однако может привести к снижению производительности и свидетельствует о недостатке физической памяти.
Сотни страниц — это кстати пустяки.