
SteelSeries Moments Service Egregious Memory Leak
TL;DR if you use GG/Moments and windows has been crashing/running out of memory in the last ~2 weeks... Look for this process in the screenshot and kill all of them while you have no games running.
I'm way overdue for a windows reinstall so this might just be my own busted system.... Not angry at SteelSeries and have a workaround for now (killing the processes.)
Anyway, noticed in the last week or so a lot of extra memory usage on this machine. I'm working on my own game and thought it might be my own fault but after my system OOM'd twice today I started looking at task manager while working. I'm fairly confident it isn't my own game/fault and something about the SteelSeries Moments service is blowing up my memory.
I used Balatro as an example here. Every time I launch it and let it get far enough for GG/Moments to start capturing a new copy of SteelSeriesCaptureSvc stays running even after the process it was capturing is closed. Screenshot of task manager after launching and closing Balatro 10 times in ~5 mins is attached. I've been making tweaks an re-opening my game many times quickly so I had over a dozen after a few hours of testing and they were all using ~2GB each which felt like they might be continuing to write some sort of buffer over time like I would expect Moments to do.
I have guesses to what's happening but cba to look further as I'm focused on my game... SteelSeries if you see this I've been a massive fan of literally everything you do since the Ideazon days so if you're hiring I'd be happy to fix this as an interview or on contract. I also have a few probably hot takes on updates to your wireless headset protocol/firmware if I can find someone who will listen...
Y'all are smart people though so if this is my fault feel free to explain why. :)