| Anterior | Siguiente |
| ERROR_INVALID_DATA | ERROR_INVALID_DRIVE |
ERROR_OUTOFMEMORY
Qué significa ERROR_OUTOFMEMORY
ERROR_OUTOFMEMORY (14) indica que una asignación de memoria necesaria para la operación falló. Muchos componentes en modo usuario lo usan como resultado genérico; el recurso exacto agotado depende de la API o subsistema que lo devuelve.
Preguntas de diagnóstico
- ¿Qué tamaño de asignación y qué número de objetos precedieron al fallo?
- ¿El proceso está cerca de su límite de espacio de direcciones o el sistema de su límite de commit?
- ¿El error aparece después de repetir una operación muchas veces, lo que sugeriría una fuga?
- ¿Una entrada no fiable puede provocar un array, documento, imagen o buffer de descompresión de tamaño desproporcionado?
Cómo manejar el fallo
Aborte la operación actual sin dañar el estado ya válido, libere asignaciones temporales y devuelva un error claro al caller. Si se reproduce bajo una carga ordinaria, trátelo como un problema que requiere profiling. Reiniciar o ampliar memoria puede cambiar el síntoma, pero no demuestra que la causa esté resuelta.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.