Why does the value of “Global Flag” under “HKLM/System/CurrentControlSet/Control/Session Manager” change to 400 after Citrix Virtual Desktop agent is installed?
The value 400 for Global Flag inside HKLM/System/CurrentControlSet/Control/Session Manager is enabling pool tagging which is used for debugging and tracking memory usage.
We can track a memory block with this tag, the tag is set when we allocate memory, so it is built into the code to do this.
We can turn it on/off with gflags values, however if there is ever a problem then we will have to turn it on to get the memory usage tracked in a dump or other diagnostic tool. It is not something to worry about.
It is more of a debugging convince for us in the event that memory gets stomped on, we will have a better idea of where the memory came from.
we can also locate memory leaks easier with it.