| Previous | Next |
| STATUS_TOKEN_ALREADY_IN_USE | STATUS_COMMITMENT_LIMIT |
STATUS_PAGEFILE_QUOTA_EXCEEDED
The requested commit cannot be charged under the current quota
This status is closely related to process page-file quota but can appear at a different layer of allocation or accounting. The key diagnostic distinction is between a local quota failure and exhaustion of the system commit limit. Both can reject committed memory even when some physical RAM remains free.
Capture the process and job accounting context if applicable. Increasing the page file helps only when the system commit limit is the binding resource; it does not override a process or job quota and does not repair a private-memory leak.
What to inspect
- Record process commit, job limits, system commit charge, and commit limit at failure time.
- Identify the allocation type and caller responsible for sustained private-byte growth.
- Check whether quota policy or an inherited job object is the actual limiting resource.
References
- Microsoft: Introduction to the page file
- Microsoft: VirtualAlloc
- Microsoft: Process working sets
- Microsoft Open Specifications: NTSTATUS values
Looking for a different code? Search another status or error code.
