Download
(20 Kb)
Download
Updated: 01-03-09 01:42 AM
Pictures
File Info
Updated:01-03-09 01:42 AM
Created:unknown
Downloads:13,517
Favorites:107
MD5:
pStats  Popular! (More than 5000 hits)
Version: 30000.24
by: p3lim [More]
Description:
pStats enhances the Minimap Tracking Frame with features listed below
The addon is based on the tooltip in evl_Clock


Features:
  • Mouseover to show tooltip
  • Tooltip features:
    • Shows FPS and MS values
    • List addons loaded (with colored values on the right)
    • Shows a full memory usage at bottom
  • Tracking Frame click changed:
    • Click to change tracking type
    • Right-Click to collect garbage
  • Mousewheel scroll support (hold shift for faster)
  • LibDataBroker support
  • Options to change color etc
  • Slash command for options (/pstats)


Click here and follow steps how to submit a bug
30000.24:
- Added option to hook tooltip

30000.22:
- Fixed config loading

30000.21:
- Fixed DB issue

30000.20:
- Fixed click script

30000.19:
- Added Config as LoD Module

30000.18:
- Library update

30000.16:
- Update to 30000

20400.15:
- Added DataBroker support

20400.14:
- Fixed errors

20400.13:
- Config rewrite

20400.12:
- Added MouseWheel support
- Added more information
- Fixed garbage collect tooltip

20400.11:
- Fixed minor bug with options

20400.9:
- Updated for WotLK
- Removed help lines, explanation here on wowi should be clear enough

20400.8:
- Fixed folder structure for unix

20400.7:
- Fixed bug with comparing
- Fixed toc file to properly add LibCrayon-3.0

20400.6:
- Added gradient coloring to memory values (red-yellow-green)

20400.5:
- Added list sorting options

20400.3:
- Initial commit
Post A Reply Comment Options
Unread 09-22-08, 08:44 AM  
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1232
File comments: 1184
Uploads: 25
Error #2: Delete your savedvariables

Error #1 will be fixed in the next update
p3lim is offline Report comment to moderator  
Reply With Quote
Unread 09-22-08, 06:23 AM  
Caellian
A Frostmaul Preserver
 
Caellian's Avatar
AddOn Author - Click to view AddOns

Forum posts: 268
File comments: 942
Uploads: 5
I'm getting 2 errors with the last version

Code:
Interface\AddOns\pStats\pStats.lua:11: bad argument #1 to 'unpack' (table expected, got nil)
Count: 1

Call Stack:
[C]: ?
[C]: in function `unpack'
Interface\AddOns\pStats\pStats.lua:11: in function <Interface\AddOns\pStats\pStats.lua:9>
and

Code:
Interface\AddOns\pStats\pStats.lua:87: attempt to call field '?' (a nil value)
Count: 99

Call Stack:
[C]: in function `?'
Interface\AddOns\pStats\pStats.lua:87: in function <Interface\AddOns\pStats\pStats.lua:87>
[C]: ?
Interface\AddOns\IHML\IHML.lua:308: in function `SwapMacro'
Interface\AddOns\IHML\IHML.lua:189: in function <Interface\AddOns\IHML\IHML.lua:183>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:365: in function `EnableAddon'
Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:435: in function <Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:421>
[C]: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:927: in function `UIParentLoadAddOn'
Interface\FrameXML\UIParent.lua:233: in function `CombatLog_LoadUI'
Interface\FrameXML\UIParent.lua:343: in function `UIParent_OnEvent'
[string "*:OnEvent"]:1: in function <[string "*:OnEvent"]:1>
Edit: the first one goes away if you delete your savedvariables, but not the second one.
__________________
if (sizeof(workload) > sizeof(brain_capacity)) { die('System Overload'); }
Last edited by Caellian : 09-22-08 at 06:28 AM.
Caellian is offline Report comment to moderator  
Reply With Quote
Unread 09-15-08, 11:59 AM  
nodq
A Kobold Labourer
 
nodq's Avatar

Forum posts: 0
File comments: 106
Uploads: 0
Originally posted by p3lim
There is not a memory leak, the information is updated every time you spawn the tooltip.
The more addons you have the more information is passed through pStats, and the more memory it will use.

If you spawn the tooltip 10 times a second by entering and leaving the button with your mouse fast there might be sky-high memory usage, yes.
But youre not supposed to do that


I also removed the coloring, until I get something better.
The library that I used for the coloring breaks down in WotLK, and by keeping this addon compatible to both live and beta clients I removed it.
It will get implemented later, though.

Ya, there is only one Problem you have forgot. Of course id ont hover it 10 times in 5 seconds, but the memory does not go down, so in a playing of some hours i hover it 20 times to watch ping / frames etc. pp. and then its like 1-2MB, so im forced to do a garbage collection, kinda annoying, i guess its not suppossed to do that, since the older Versions didnt dow that too.

And, about the colors, i liked them, no problems with them, just put them in again ;O
Last edited by nodq : 09-15-08 at 12:00 PM.
nodq is offline Report comment to moderator  
Reply With Quote
Unread 09-13-08, 07:05 AM  
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1232
File comments: 1184
Uploads: 25
Originally posted by nodq
There is a kind of memory leak "Bug". If you hover the "Button" to show pstats tooltip, and you do it more than once the memory usage of pstats rises up to very high numbers like 1-3 MB.


Edit: The values on the right are also not colored anymore for me. Version befor had them colored.
There is not a memory leak, the information is updated every time you spawn the tooltip.
The more addons you have the more information is passed through pStats, and the more memory it will use.

If you spawn the tooltip 10 times a second by entering and leaving the button with your mouse fast there might be sky-high memory usage, yes.
But youre not supposed to do that


I also removed the coloring, until I get something better.
The library that I used for the coloring breaks down in WotLK, and by keeping this addon compatible to both live and beta clients I removed it.
It will get implemented later, though.
Last edited by p3lim : 09-13-08 at 07:05 AM.
p3lim is offline Report comment to moderator  
Reply With Quote
Unread 09-12-08, 01:33 PM  
nodq
A Kobold Labourer
 
nodq's Avatar

Forum posts: 0
File comments: 106
Uploads: 0
There is a kind of memory leak "Bug". If you hover the "Button" to show pstats tooltip, and you do it more than once the memory usage of pstats rises up to very high numbers like 1-3 MB.


Edit: The values on the right are also not colored anymore for me. Version befor had them colored.
Last edited by nodq : 09-13-08 at 12:56 AM.
nodq is offline Report comment to moderator  
Reply With Quote
Unread 09-02-08, 10:58 AM  
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1232
File comments: 1184
Uploads: 25
Re: Re: Re: Change when the panel appears

Originally posted by rufflove
Mhm; its all these tiny, modular add-ons that help create big lists, but that is nothing to do with you, eh.

Some filtering would be great, when/if you have the inclination to code it... Just a suggestion and thanks for all your work.
What kind of filtering were you thinking about?
p3lim is offline Report comment to moderator  
Reply With Quote
Unread 08-30-08, 09:57 PM  
rufflove
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Re: Re: Change when the panel appears

Originally posted by p3lim
Too many addons is an issue some people might have, and I dont like quick and dirty solutions, Id rather wait and get a proper one.
Mhm; its all these tiny, modular add-ons that help create big lists, but that is nothing to do with you, eh.

Some filtering would be great, when/if you have the inclination to code it... Just a suggestion and thanks for all your work.
rufflove is offline Report comment to moderator  
Reply With Quote
Unread 08-29-08, 04:18 PM  
Lacindas
An Aku'mai Servant

Forum posts: 33
File comments: 36
Uploads: 0
pstats has vanished...?

greetz,
ive just found your add-ons p3lim, after a long absence from WoW, and i just want to say theyre great, minimal and to the point.
im currently using pMinimap, pStats, pMap, pError and i just found pMinimap_clock so we'll see how that works on my next log-in (had an error with r4 but im guessing r5 fixed that, havent been able to check yet)

ok, so my problem is, pstats was working fine yesterday, then for some reason, poof, the tracking button vanished and now pstats doesnt show at all and i cant access the tracking menu.

im guessing its a conflicting add-on somewhere but havent the foggiest idea where to start lol, any ideas are appreciated.

i thought it might be tied into the map mod i was using, i think the problem began when i switched from cartographer to mapster, but im not sure, since then ive tried both pmap and cartographer and nothing

i guess its enable/disable time lol

cheers on some great add-ons and extra cheers if you can guess wtf is breaking pstats haha


edit:
just went through a bunch of tweaking on a lvl 1 toon and everything worked ok, started with bare mods and added some in, all the way up to everything i run, and pstats worked fine and the tracking button was on the map, then i switched to my warrior, the toon i was working on my interface with, and it didnt work, same addons enabled, im guessing that would make it a saved var problem, im deleting those now, hopefully that should fix it.
cheers

edit again: (lol)
so pstats works perfectly fine on the new lvl 1 i had yet to play but the lvl 7 war i was playing and organizing my UI with it will not work (same exact addons enabled) even after deleting the saved vars and starting fresh and copying those from the lvl 1 to the lvl 7 war.
both cases produced no tracking button on the map, and thus, no pstats
im completely stumped, somewhere there must be some other option saved somewhere thats covering it up or removing/hiding it somewhere
any ideas?
thanks for any and all help, ive been away from wow for a while now and im working like crazy trying to get a UI set up and weird bugs like this make it funky lol


final edit (lolz)
after copying all the saved vars over to the new lvl 1 toon, everything seems in order, i have no idea wtf messed up pstats but it seems to be working fine now on that toon but no matter what i do it just wont work for the warrior. very weird. ive deleted everything for that toon and started over from square 1 (or so i think) and still no pstats or tracking icon on the minimap
Last edited by Lacindas : 08-29-08 at 05:38 PM.
Lacindas is offline Report comment to moderator  
Reply With Quote
Unread 07-31-08, 05:28 PM  
Aesir
An Aku'mai Servant
 
Aesir's Avatar
AddOn Author - Click to view AddOns

Forum posts: 30
File comments: 157
Uploads: 1
Re: Re: Change when the panel appears

Originally posted by p3lim
Too many addons is an issue some people might have, and I dont like quick and dirty solutions, Id rather wait and get a proper one.

About the way its showed, its mouseover, not click.
I thought about editing my post, but figured you'd get the gist of what I was trying to get at. I think I realize now that you're hooking into Blizzard's frame (?), so maybe changing how/when that frame displays isn't as easy as I'd hoped. I was hoping for the pStats frame to display (optionally, if need be) with key modified click, e.g., shift+click.

In the interim, I may work-around the issue for myself by removing a couple of blank lines. The result will be a denser list, not as well formatted, but it may be enough to squeeze my list of stuff in. (btw, I don't run that many addons, it's just that the libraries and sub-modules for those addons are extensive). Thanks again.
Aesir is offline Report comment to moderator  
Reply With Quote
Unread 07-31-08, 10:35 AM  
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1232
File comments: 1184
Uploads: 25
Re: Change when the panel appears

Originally posted by Aesir
pStat gives me the info about addon memory, FPS, and net latency that I lost when I installed a custom action bar addon (Dominos). I like the level of information it provides, so thanks!

I've a couple of requests though, and hope you can fit these in at some point.

1) I've a few too many addons for the pStat list to display correctly. Like others here, please see if there's a way to display a complete list. For example, make the list double-wide if the frame extends beyond the displayed area. There are probably other ways to go about this, but that's one idea. Another idea, though it wouldn't resolve all such issues for all people, would be to have an option setting for font size. So if the list of addons is just a bit too long to display, reducing font size might fit it all in. This is a bit kludgy, and doesn't help those with bad eye-sight, but it's (maybe) a quick+dirty solution for some people. Finally, as a last resort, perhaps an option to output the data to chat (combat?) tab spam and a corresponding option to disable the frame display? Not as pretty, not as friendly to use, but it would provide a complete and viewable list of data about your addons.

2) Currently, the pStat frame appears when clicking the tracking button on the mini-map. However, it can be visually distracting if I'm just trying to select some other object to track and not trying to obtain pStat provided data. I'd like an alternate way to pull up pStat's frame. For example, how about only display the frame+data when you Shift+click or right-click the tracking button on the minimap?


Thanks! I've been looking for a stand-alone performance stat display addon since I started using Dominos as my action bar customization addon. A few tweaks to pStat, and I think I'll have my own perfect WoW UI!
Too many addons is an issue some people might have, and I dont like quick and dirty solutions, Id rather wait and get a proper one.

About the way its showed, its mouseover, not click.
p3lim is offline Report comment to moderator  
Reply With Quote
Unread 07-31-08, 09:40 AM  
Aesir
An Aku'mai Servant
 
Aesir's Avatar
AddOn Author - Click to view AddOns

Forum posts: 30
File comments: 157
Uploads: 1
Change when the panel appears

pStat gives me the info about addon memory, FPS, and net latency that I lost when I installed a custom action bar addon (Dominos). I like the level of information it provides, so thanks!

I've a couple of requests though, and hope you can fit these in at some point.

1) I've a few too many addons for the pStat list to display correctly. Like others here, please see if there's a way to display a complete list. For example, make the list double-wide if the frame extends beyond the displayed area. There are probably other ways to go about this, but that's one idea. Another idea, though it wouldn't resolve all such issues for all people, would be to have an option setting for font size. So if the list of addons is just a bit too long to display, reducing font size might fit it all in. This is a bit kludgy, and doesn't help those with bad eye-sight, but it's (maybe) a quick+dirty solution for some people. Finally, as a last resort, perhaps an option to output the data to chat (combat?) tab spam and a corresponding option to disable the frame display? Not as pretty, not as friendly to use, but it would provide a complete and viewable list of data about your addons.

2) Currently, the pStat frame appears when clicking the tracking button on the mini-map. However, it can be visually distracting if I'm just trying to select some other object to track and not trying to obtain pStat provided data. I'd like an alternate way to pull up pStat's frame. For example, how about only display the frame+data when you Shift+click or right-click the tracking button on the minimap?


Thanks! I've been looking for a stand-alone performance stat display addon since I started using Dominos as my action bar customization addon. A few tweaks to pStat, and I think I'll have my own perfect WoW UI!
Aesir is offline Report comment to moderator  
Reply With Quote
Unread 07-28-08, 06:38 PM  
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1232
File comments: 1184
Uploads: 25
Originally posted by Daelda
Were you ever able to work on this? I too have way too many mods to see all of them. Thank you for your work.
I had it implemented for a while, but it was too buggy to keep, it was removed a few version ago

r125: Major workover, luas merged.
- Removed mousewheel support (it was very buggy)
- Added Middle-Click to toggle time settings
- Added settings to toggle help lines
p3lim is offline Report comment to moderator  
Reply With Quote
Unread 07-28-08, 03:54 PM  
Daelda
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Originally posted by p3lim
Hm I can make a seperate plugin for it instead of implementing it, cause thats something ill never use
Were you ever able to work on this? I too have way too many mods to see all of them. Thank you for your work.
Daelda is offline Report comment to moderator  
Reply With Quote
Unread 07-28-08, 06:41 AM  
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1232
File comments: 1184
Uploads: 25
Originally posted by Bifidus
Request : Is it possible to have the cpu consumption instead of the memory usage ?
My computer have a lot of memory, but is old, and i try to avoid all addons than low down my fps, so i can use yours to track them.
Ill look into it
p3lim is offline Report comment to moderator  
Reply With Quote
Unread 07-28-08, 05:59 AM  
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1232
File comments: 1184
Uploads: 25
PLEASE DELETE YOUR SAVEDVARIABLES BEFORE UPDATING TO REVISION 5!

If you get an error on update, this is why
p3lim is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.