Enable page heap

The Enable page heap flag turns on page heap verification, which monitors dynamic heap memory operations, including allocate and free operations, and causes a debugger break when the verifier detects a heap error.



Hexadecimal value


Symbolic Name



System-wide registry entry, kernel flag, image file registry entry


This option enables full page heap verification when set for image files and standard page heap verification when set in the system registry or as a kernel flag.

  • Full page heap verification (for /i) places a zone of reserved virtual memory at the end of each allocation.

  • Standard page heap verification (for /r or /k) places random patterns at the end of an allocation and examines the patterns when a heap block is freed.

Setting this flag for an image file is the same as typing gflags /p /enable ImageFile /full for the image file at the command line.

Send comments about this topic to Microsoft