No, it doesn’t.
It consumes memory, but it will stabilize. I have tested this and tested this. There is no leak. There is however a lot of resource consumption, both with the video memory and the system memory to a point. And someone with not enough memory on the computer will have issues, especially if they have a higher memory amount on the GPU.
However, there is a simple change that will address much of the issue, and give your system a slight overall performance bump everywhere:
-Diablo IV has run out of memory - #103 by DTMAce-1687
You can use those steps to improve the system performance regarding page file usage (virtual memory) where a lot of the problem resides.
If you have 8-16GB of RAM, set it to the 24GB number. If you have 16-32 AND a card with more than 16GB of memory, (such as a 4090 that has 24GB) set it to the 24GB number.
Otherwise you can run 16GB for most setups. I use 16GB here for my setup, as I have 32GB of memory and 16GB of GPU memory.
Point is, if you have enough overhead for the game, you won’t run out of memory playing it. A leak on the other hand will simply consume memory till you run out, regardless of how much memory you have. I have not been able to replicate a leak at all on my system and haven’t seen evidence of one since prior to launch last year.
If you are running out all the time now, then you simply don’t have enough to carry the game.
I have played for hours at a stretch, the game always stabilizes and puts me at a total virtual memory usage of about 32-36GB or so (game and other processes) out of a 48GB limit.
And that’s with max settings, 1440p and high res packs running DLSS@ DLAA and FPS of 100.