This site makes extensive use of JavaScript.
Please enable JavaScript in your browser.
Live
PTR
10.2.7
PTR
10.2.6
Beta
Looking for a low memory UI
Post Reply
Return to board index
Post by
101709
This post was from a user who has deleted their account.
Post by
Aydinn
Hellz Minimalistic Raid
Post by
4466
This post was from a user who has deleted their account.
Post by
409946
This post was from a user who has deleted their account.
Post by
164227
This post was from a user who has deleted their account.
Post by
409946
This post was from a user who has deleted their account.
Post by
164227
This post was from a user who has deleted their account.
Post by
409946
This post was from a user who has deleted their account.
Post by
eevee
The game uses on the order of several hundred megs of data. Squabbling over a couple megs of extra addon usage isn't going to actually improve performance. If you're on 512 MB RAM, you're dealing bad performance with or without addons.
I had only 512 MB RAM and wow is running fine (24+ fps)
Both no. I'd bet Grid doesn't use much more CPU time than the default raid frames. Most people don't realize that the default UI isn't on the pinnacle of proper Lua coding. It's not very optimized and most of the UI gives me the impression that the coders didn't know Lua formerly, because it ignores a lot of good practices in Lua that can improve performance. Grid on the otherhand, if I recall correctly, has a team (or single author?) that knows how to code efficiently in Lua.
the way I read the post he did recommend the two addons
Post by
409946
This post was from a user who has deleted their account.
Post by
Wanderingfox
Massive Dejavu here... Might as well explain it for those of you wondering what neffykins is talking about.
ANY addon will increase the memory used by the client if it: Creates a frame at any point in time, Creates a global variable at any point in time, or registers a function at any point in time. Since 99.99% of addons do most, if not all of these things, they ALL impact the client's memory usage. Due to the way the client handles garbage collection, frames are never removed, but rather are simply emptied. Most
good
addons will recycle these frames so they're not constantly creating new ones, but that will not change the fact that any addon that creates a frame devotes an unrecoverable amount of memory to manage that frame. This does not mean the addon is 'bloated' or 'resource intensive' If it's generating an increasing amount of memory until garbage collection, or constantly using CPU time THEN it's resource intensive.
Auctioneer, itself, does not use any CPU time while not scanning the auction house, but Informant (the tooltip portion of auctioneer), does generate a fair bit of memory churn when mousing over items since it needs to decompress auctioneer's scandata to get to the information.
I can think of several addons that are only a couple hundred kilobytes in size but use far more resources than most addons simply because what they do is more resource intensive (most item link generating addons for example. Ludwig is like 600kb but eats a ton of resources when you start typing with a [).
The
only
advantages a 'minimalist' UI has over a 'normal' UI is that it frees up more screen space and can use less
total
memory than a normal UI, which can be beneficial if you're pushing your page file size on your computer (since WoW
always
keeps your UI in ram rather than the page file, this means that it pages more textures, which causes the game to slow down).
If you're really interested in the performance of your addons you should be looking at: Increasing memory rate, memory used since last garbage collection (specifically looking for a perpetual increase until GC), % CPU usage, and CPU time per second. All of these stats are
relative
which means they largely ignore the starting state of the addon, and only look at any changes in the addon's resource usage as it executes.
Post by
409946
This post was from a user who has deleted their account.
Post by
Wanderingfox
I was being vague to relate to the non-technical posters in the thread :P I wasn't trying to disagree with you in the slightest as everything you've said in the thread is perfectly correct. I was just trying to elaborate on it since without some prior programming experience the thread was slightly hard to follow.
And yes, Auctioneer keeps its information compressed (or at least it was last time I checked), otherwise scandata would get absolutely massive. Even if it didn't, Informant would still need to perform a lookup and do some math, so it will still be burning CPU time on mousing over an item. Is it significant? Probably not in the grand scheme of things, but it's certainly larger than 0.
edit:
A quick peek at Auc-ScanData.lua (savedvariable) shows that it is indeed compressing all of the item data into a single variable and then expanding it at some point in the future. Looking over more of the savedvariable files, it appears that the stat modules store all of their stats separately, so it must be performing lookups for each stat that Informant is showing to the user. As I have not really dug into the code, I could not tell you for sure, but I would imagine that it's expanding the scandata on first demand and then performing the stat lookups on mouseover.
Post by
airtonix
- Ratingbuster ( Low mb, yet *Very* usefull)
- Grid, Low Mb, yet very usefull for raid healing
i'll edit with more addons taht i can think of that runs on a low MB.
- Janniel.
these are hardly low memory usage addons.
M
The
only
advantages a 'minimalist' UI has over a 'normal' UI is that it frees up more screen space and can use less
total
memory than a normal UI, which can be beneficial if you're pushing your page file size on your computer (since WoW
always
keeps your UI in ram rather than the page file, this means that it pages more textures, which causes the game to slow down).
If you're really interested in the performance of your addons you should be looking at: Increasing memory rate, memory used since last garbage collection (specifically looking for a perpetual increase until GC), % CPU usage, and CPU time per second. All of these stats are
relative
which means they largely ignore the starting state of the addon, and only look at any changes in the addon's resource usage as it executes.
If a few addons totalling in around 40mb of memory usage is affecting your computers peformance then you need a better motherboard, more or faster ram, a faster, more powerful video card and a faster hard drive.
no really .... you do.
What you need to worry about is how much cpu time and cpu growth time an addon uses.
Also, garbage collection is not done as one large hit anymore, it's done in regular intervals to spread out the load.
Really....wow in memory = 600-900mb....your piffy addons = 40mb. go figure.
finally, i wouldn't even bother running auctioneer on anything other than a bank alt.
Post by
383613
This post was from a user who has deleted their account.
Post by
Wanderingfox
If a few addons totalling in around 40mb of memory usage is affecting your computers peformance then you need a better motherboard, more or faster ram, a faster, more powerful video card and a faster hard drive.
no really .... you do.
What you need to worry about is how much cpu time and cpu growth time an addon uses.
Also, garbage collection is not done as one large hit anymore, it's done in regular intervals to spread out the load.
Really....wow in memory = 600-900mb....your piffy addons = 40mb. go figure.
finally, i wouldn't even bother running auctioneer on anything other than a bank alt.
Did you read my post at all, or are you just assuming that I'm asking questions? My UI is perfectly fine. I was elaborating on the few
minor
advantages of having a low memory footprint. I was not advocating it. You're correct that garbage collection is not done as one huge hit when needed anymore, but I never said that it was. Even with it running periodically if you have something like
function someFunction()
local myTable = {}
...
myTable = nil
end
being called 30 times a second you'll rapidly increase your memory usage. I've seen addons bloat from ~1mb to 30mb in the span of time between one GC and the next.
I also never advocated using auctioneer on a main... I'm not even sure where you got the idea that I was talking about the usage of the addon at all? I was talking about how the addon functioned, not whether or not it should be used.
If you don't have anything to
actually
say, don't say anything at all. You're just posting for the sake of being argumentative, and that doesn't help anyone.
Post by
409946
This post was from a user who has deleted their account.
Post Reply
You are not logged in. Please
log in
to post a reply or
register
if you don't already have an account.