¿Qué significa el código NTSTATUS 273 (STATUS_PAGE_FAULT_DEMAND_ZERO)?

 
También puede significar:
ConstanteTipoSO
RECURSIVE_NMICódigo BSODWindows
Anterior Siguiente
STATUS_PAGE_FAULT_TRANSITION STATUS_PAGE_FAULT_COPY_ON_WRITE

STATUS_PAGE_FAULT_DEMAND_ZERO

Qué significa STATUS_PAGE_FAULT_DEMAND_ZERO

La memoria privada ya estaba comprometida, pero todavía no necesitaba una página física. En el primer acceso, Windows obtuvo una página zeroed, creó la mapping y continuó la ejecución. Es la forma normal de implementar la garantía de que memoria recién comprometida comienza a cero.

Una tasa alta puede reflejar simplemente grandes allocations y first-touch, no actividad del page file. Pre-tocar toda la memoria solo adelanta ese coste y puede aumentar el working set, así que conviene hacerlo únicamente cuando el perfil de latencia lo justifique.

Qué comprobar

  • Región privada, estado commit y virtual address del fault.
  • Tamaño de la allocation que está siendo tocada por primera vez.
  • Commit growth y working-set growth del proceso.
  • Separar estos soft faults de lecturas desde secondary storage.

Referencias técnicas


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