-
Notifications
You must be signed in to change notification settings - Fork 5
Description
Since the Mists Classic 5.5.1 patch "Landfall" I've been experiencing some - seemingly randomly occurring - stutters.
Since I've had this happen in the past and I recognized the signs of something hitting the garbage collector hard (causing the CPU spikes that affect the framerate) I installed an addon profiler and monitored memory usage for a while.
Static memory usage in addons is not an issue, in fact exchanging static memory for CPU is always good for the end user.
BUT, rapidly increasing memory usage that causes the garbage collector to fire repeatedly is really bad.
At the moment Raven seems to at times (idling in Shrine solo) start shooting up in memory consumption.
Shoots up to 200mb over the course of 40seconds to 1 min, garbage collector kicks in, drops to 8-9mb, rapidly increases to 200mb again and the cycle continues.
While this is happening the framerate keeps fluctuating wildly.
In raids the game becomes unplayable as the memory leak is much more rapid.
The apparent increase is at a rate of ~2mb/second but that's a mirage as there's gc cycles happening before the big one at 200mb.
This is what it looks like before the big GC happens. As you can see there's other addons listed with fairly high mem usage but they are static.
Drops to this after big gc happens and keeps yoyo-ing between the two extremes.
