| Предыдущий | Следующий |
| STATUS_TOKEN_ALREADY_IN_USE | STATUS_COMMITMENT_LIMIT |
STATUS_PAGEFILE_QUOTA_EXCEEDED
Запрошенную фиксацию невозможно учесть в рамках текущей квоты
Этот статус тесно связан с квотой файла подкачки процесса, но может возникать на другом уровне выделения или учёта. Важно различать локальную ошибку квоты и исчерпание системного лимита commit. Оба условия могут отклонить фиксируемую память, даже когда часть физической ОЗУ свободна.
При необходимости зафиксируйте контекст учёта процесса и задания. Увеличение файла подкачки помогает только тогда, когда ограничивающим ресурсом является системный предел commit; оно не отменяет квоту процесса или задания и не исправляет утечку частной памяти.
Что исследовать
- Запишите commit процесса, ограничения задания, системный charge commit и предел commit в момент ошибки.
- Определите тип выделения и вызывающую сторону, ответственную за устойчивый рост private bytes.
- Проверьте, не является ли фактическим ограничением политика квот или унаследованный объект задания.
Ссылки
- Microsoft: введение в файл подкачки
- Microsoft: VirtualAlloc
- Microsoft: рабочие наборы процессов
- Открытые спецификации Microsoft: значения NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.
