BrowserWorks / Waterfox

The official Waterfox 💧 source code repository
https://www.waterfox.net
Other
3.72k stars 334 forks source link

GPU Process leaks VRAM #3502

Open francinum opened 2 months ago

francinum commented 2 months ago

What happened?

Over time, likely involving suspended tabs as in this old bug #1267, the GPU process slowly consumes absurd amounts of VRAM, resulting in noticeable swap thrashing with other applications.

image

(the Memory Report is much newer than the image above, having only consumed ~22GB of VRAM) memory-report.json.gz

neither GC, CC, or Minimize Memory reduces the VRAM usage. Manually killing the process is the only way I've been able to recover the memory from it without fully restarting the browser.

Reproducible?

Version

G6.0.17 (64-bit)

What platform are you seeing the problem on?

Windows

Relevant log output

No response

Squall-Leonhart commented 1 month ago

this panel of the task manager is not reliable for reporting video memory metrics, so unless Process Explorer / Hacker show the same value, this is ignorable.

After all, it is impossible for a GPU to use 256GB's when graphics TAG is gpu physical + half total system physical memory.