Что означает код ошибки Windows 14 (ERROR_OUTOFMEMORY)?

 
Также может означать:
КонстантаТипОС
KERN_ABORTEDКод возврата ядра macOSmacOS
ippStsLSFHighСтатус Intel IPPЛюбая
EFAULTerrnoЛюбая
NO_USER_MODE_CONTEXTКод BSODWindows
Предыдущий Следующий
ERROR_INVALID_DATA ERROR_INVALID_DRIVE

ERROR_OUTOFMEMORY

Не удалось выполнить необходимое выделение памяти

ERROR_OUTOFMEMORY — ещё одна ошибка Win32 при выделении памяти, используемая многими компонентами и API пользовательского режима. Практический подход к её диагностике аналогичен ERROR_NOT_ENOUGH_MEMORY, но конкретный ресурс определяется подсистемой, в которой произошёл сбой.

Вопросы для диагностики

  • Какой размер выделения и какое количество объектов предшествовали сбою?
  • Приближается ли процесс к пределу адресного пространства или выделенной виртуальной памяти?
  • Возникает ли сбой после многократного выполнения операций, что может указывать на утечку?
  • Может ли входной объект приводить к созданию чрезмерно большого изображения, массива, документа или буфера распаковки?

Обработка сбоя

Прервите текущую операцию, не повреждая уже существующее состояние, освободите временные выделения и верните вызывающей стороне понятную ошибку. Повторное возникновение при обычной нагрузке следует считать дефектом, требующим профилирования.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.