How do you know if it is an OOM crash?
The crash dialog has a button to show the log. Alternatively, you can open the log file, which will contain all your crashes: %appdata%\Guild Wars 2\ArenaNet.log
You’ll known if it’s an OOM crash because it’ll say so.
OK thanks Healix
And upon reviewing them, yes, all of them were OOM crashes. Followup question:
I was under the impression that these crashes happened when you approach 4 GB (or in actuality between 3-4 GB) of RAM usage on the 32-bit client.
In my crash logs, I have the following values listed:
OOM: Heap, bytes=2097200
OOM: Heap, bytes=40759364
OOM: Heap, bytes=5739892
OOM: Heap, bytes=8389088
Why so different from each other? And why are 2 of them so much greater than 4 GB?
Additional info: I am running 64-bit Windows 10, normal 32-bit GW2 client, and have 16 GB RAM installed
Memory is allocated much like tetris. Data is stored in the first available spot that is capable of holding it. After a time, holes can appear which can’t fit the size of any new data being stored. Even if there is a lot of memory remaining, there may not be any large enough chunks available, which will lead to an OOM crash.
The memory usage is located a little lower in the log, under process memory. The crash header is the bytes it was trying to allocate.
You should be using the 64-bit client. You simply need to download Gw2-64.exe, rename it to Gw2.exe and overwrite your old one. In rare cases, it will delete and re-download Gw2.dat.
Memory is allocated much like tetris. Data is stored in the first available spot that is capable of holding it. After a time, holes can appear which can’t fit the size of any new data being stored. Even if there is a lot of memory remaining, there may not be any large enough chunks available, which will lead to an OOM crash.
The memory usage is located a little lower in the log, under process memory. The crash header is the bytes it was trying to allocate.
You should be using the 64-bit client. You simply need to download Gw2-64.exe, rename it to Gw2.exe and overwrite your old one. In rare cases, it will delete and re-download Gw2.dat.
You don’t even need to rename it, or delete your old client. Just drop the 64 bit client into your GW2 folder and make a shortcut to it. Then run that shortcut.
-BnooMaGoo.5690
You don’t even need to rename it, or delete your old client. Just drop the 64 bit client into your GW2 folder and make a shortcut to it. Then run that shortcut.
Renaming it is simply easier. No need to update any shortcuts, especially if you have GW2 actually installed and want to update that. It also prevents a few potential problems due to programs relying on the name Gw2.exe. GW2 itself also saves your graphical settings in a file named after the executable.
Rename the old one to Gw2-32.exe as a backup.