¿Qué significa el código NTSTATUS 0xC000012D (STATUS_COMMITMENT_LIMIT)?

 
Anterior Siguiente
STATUS_PAGEFILE_QUOTA_EXCEEDED STATUS_INVALID_IMAGE_LE_FORMAT

STATUS_COMMITMENT_LIMIT

Qué significa STATUS_COMMITMENT_LIMIT

El sistema llegó al límite global de memoria comprometida. Commit significa que Windows promete backing para memoria privada mediante RAM y/o page files; por eso allocations pueden fallar aunque todavía aparezca cierta RAM física libre.

La medición correcta es Committed Bytes frente a Commit Limit, junto con commit por proceso y crecimiento de kernel pools. Si el page file es system-managed puede crecer, pero ese crecimiento depende de espacio y latencia de storage. Una fuga sostenida debe corregirse aunque ampliar el límite alivie temporalmente el síntoma.

Qué comprobar

  • Committed Bytes y Commit Limit en el momento exacto.
  • Procesos con mayor commit/private bytes.
  • Paged/nonpaged pool si el consumo no está en user mode.
  • Máximo de page files y espacio disponible para crecer.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.