| 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.