Co-authored-by: Claude <noreply@anthropic.com> Signed-off-by: Claude <noreply@anthropic.com>
1.4 KiB
title
| title |
|---|
| WindowsMemoryCommitHighUsage |
Meaning
Committed memory exceeds the configured percentage of the system commit limit for 15 minutes. The default threshold is 90%. The commit limit depends on physical memory and pagefile capacity.
Impact
The system may reject new memory commitments, causing application failures even when some physical memory remains available.
Diagnosis
-
Inspect
windows:memory_committed:ratio,windows_memory_committed_bytes, andwindows_memory_commit_limit_bytes. Determine whether committed bytes increased or the limit decreased. -
In Task Manager or Resource Monitor, inspect per-process commit size and look for persistent growth. Check recent workload and deployment changes.
-
Inspect pagefile configuration and the free space on its volumes:
Get-CimInstance Win32_PageFileUsage Get-CimInstance Win32_PageFileSetting Get-Volume -
Check physical memory pressure and paging alongside this alert. The recording rule omits invalid zero commit limits rather than reporting infinity.
Mitigation
Reduce memory commitments or address the leaking process. Restore pagefile capacity and disk free space when the commit limit is unexpectedly low. Review pagefile sizing with the workload owner; some changes require a reboot. Add physical memory for sustained demand. Confirm committed bytes remain safely below the commit limit and applications can allocate memory normally.