Battle.net memory allocation failures

I’m a C++ developer, and I had my machine set to allocate all memory from the top of the address space for 32-bit applications. I was doing this to debug my own programs.

However, once I set this system wide setting which is meant to expose bugs in 32-bit applications, the battle.net application won’t launch and shows a failure code right away.

If you set this in the registry and reboot the computer, you will see what I mean.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
“AllocationPreference”=dword:00100000

So, likely there are some memory allocation errors or assumptions in the battle.net application.