Methods for tracking down mods with memory leaks?
Posted 31 January 2007 - 07:03 PM
To elaborate, I run a rather large collection of addons, of which about 70% are Ace2, plus Nurfed and a couple others. When I first load or force a garbage collection, my memory usage is at around 19 MB. Over the course of playing for 15 minutes or so, this balloons up to 49 MB. While I think my machine can handle this fine, this sort of excessive increase in memory usage indicates (to me) poorly written code. I've tried using TekSupport to identify the culprit(s), but unfortunately it seems that often the latest build ends up locking your UI during combat (which is when the increases seem to occur). I managed to identify MetaHUD/DHUD as quite the little piggy and replaced it with my recoded Nurfed HUD, but the problem hasn't entirely gone away.
Any suggestions? I'd post a list of my current mods, but I'm at work right now.
Edit: I should mention that I have considered the "no-brainer" solution of individually disabling mods and reloading. The problem is that this leak seems to be occurring at a rather slow pace until I get into mass combat. I'll log in, putz around town for 5-10 minutes and only be at ~22 MB. I'll head into an instance, and 2 pulls in I'll be at 39 MB. It may very well come down to the trial and error method of detection, but I'd prefer to find a more elegant solution.
Posted 31 January 2007 - 10:19 PM
Viator> I really don't want to go all Kalman here.
Bury> Just imagine what the world would be like if you used your powers for good.
Posted 31 January 2007 - 11:48 PM
Posted 31 January 2007 - 11:55 PM
Posted 01 February 2007 - 12:58 AM
Author of sRaidFrames: http://www.wowace.com/wiki/SRaidFrames
... aswell as: BadgeWatch, Aurora, FuBar_AlchemyFu, FuBar_CombatTimeFu & Memento Mori
Posted 01 February 2007 - 01:12 AM
Posted 01 February 2007 - 09:18 AM
KLHPerformanceMonitor might be useful for tracking down the memory hogs in your addon collection. TekSupport may also be useful.
My two (not-so-informed) sents.
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users