Activating the vendor heap manager

Users choose the option to use the vendor heap manager at run time by setting the _CEE_HEAP_MANAGER environment variable. This environment variable is set by the end-user or the application to indicate that the vendor heap manager (VHM) DLL will be used to manage the user heap. This environment variable must be set using one of the following mechanisms:
  • ENVAR runtime option
  • inside the file specified by the _CEE_ENVFILE environment variable
  • export _CEE_HEAP_MANAGER
Each of these locations is before any user code gets control, meaning prior to the HLL user exit, static constructors, and/or main() getting control. Setting of this environment variable, once the user code has begun execution, will not activate the VHM, but the value of the environment variable will be updated.