MEMCOMMIT
MEMCOMMIT (often written as MEM_COMMIT) is a memory allocation flag in Microsoft Windows native and Win32 APIs used to mark virtual memory pages as committed. When pages are committed, the operating system allocates physical storage (RAM or pagefile backing) and maps it to the process's virtual address space; committed pages are zero-initialized and consume commit charge against the system limit (physical memory plus configured paging file capacity).
In practice MEM_COMMIT is passed to functions such as VirtualAlloc, VirtualAllocEx and NtAllocateVirtualMemory to request immediate
Distinguishing reserve and commit is central to usage: reserving only obtains a block of virtual address space