We are developing an application in C++. Our code works on windows 7 and on windows XP, but in Windows 8 we seem to have a memory leak (regarding to commitsize of the taskmanager, windbg and so on). The strange thing is that windbg does not show an increase of the allocated objects - just the commitsize increases!
We found in http://support.microsoft.com/kb/2770397/en-us (see cause) that the Heap Spraying Protection can lead to increased memory usage in several applications.
Does anyone know if there is a possibility to turn off the protection? Or is there a possibility to see, if the protection algorithm thinks our application is attacked by heap spraying?
Did anyone experience similar problems with Windows 8, or even better, know a solution?