Not all game components moved from 32 bit to 64 bit ?

dear blizzard,

i recently get a windowed message (outside the game) now and then with:
world of warcraft: not enough memory. please refer to https://battle.net/support/article/6926 to find out how to reduce your memory usage.
I have 32 gb ram (yes ram, not disk storage) and 18 gb ram left.

When i use taskmanager to check the memory used by wow.exe’s (yes multiple) i notice they are at the 2 gb range. around 2040MB-2145MB i get the message of wow.
2GB (2147M+a little) is a typical max of usuable memeory for 32 bit applications. There are exceptions (/3gb or pae, windows 8.1+) but it can still be a relevant “ceiling”.

I have had the message a few times now (mostly after 8.1.? or after 8.1.5) that when wow.exe gets into the 2gb range wow.exe fires a window with a memory message.

On my pc wow.exe is typical around 1847MB and 1911MB (not logging it at the moment).

The message makes me wonder if all components of wow have been compiled in 64 bit and if wow.exe depends on other components that are not 64 bit (voice proxy for example). 32bit processes under a 64bit process may also give issues. Especially if the 64bit program is using more then 2GB. The inter process communication may give issues then. For example the 32bit process can not communicate with memory areas above 2GB sometimes.

I have not been into development for a while. I wonder if a 32bit process starts a 64bit process … if it is done “wrong” that the 64bit process will have 32bit limits in some ways. In this case i think of the battle net app which is 32bit.

One other thing that was in 32 bit time was certain windows shared memory areas that were shared and could not be expanded. I forgot the names and i am unsure if 64bit have similar limits or that it has been redesigned for 64bit. In other words maybe there is a combination cause with other processes.

Sometimes after the memory message wow fully closes, sometimes after clicking the memory message the memory usage of wow.exe’s is reduced and wow.exe continues to be active and playable.

I can play wow so it is not urgent but i wish to bring it under your attention as more and more players may get into this situation in the future. And it is kind of difficult to get through the gm hurdles.

There are more issues (threading of processes) i come across since 8.1.x/8.1.5. I will see if i can be more specific about that and make a post.

Wow alone is taking 6GB of RAM from me so yeah it is 64bit, check if your game client is 64bit also.

Heya,

It is possible that an addon is causing a bit of trouble for you in the background. See if this continues too happen after going through the steps to clear your UI (addons) fully.


Have a few seconds to spare? Let me know how I’m doing!

i have followed the clear your ui instructions a few times recently :slight_smile:

@essential, thanks for the amount of ram (6GB), interesting that i only use 1/3 of it (almost 2GB) that is a big difference. it at least shows wow easily goes past the 2 gb ram and there is something else causing it. maybe a shared resources thing somewhere.

in the process overview of taskmanager wow.exe is shown as 64 bit (by absence of 32bit indicator)
as far as i know blizzard switched wow.exe fuly to 64 bit and there is no 32 bit wow anymore.

I do use 3x wow and then come close to 6gb totally.

maybe i will get my trouble shooting tools from the past to do a more in depth analysis.

maybe the lua environment for addons is a seperate thing that causes issues. but i assume you (essential) use addons as well (if you can mention you use 6gb you are probably that type of a player)

fortunately i can play and the messages is not that often that it is of immediate need of action.

Yeah i’m using 3 addons at all, DBM, Weak Auras, ThreatPlates i don’t think those 3 addons are using 4gb of my ram :stuck_out_tongue: