×
Addon Guides and Help

Get help on the following
- Various new user guides
- Information on using healbot
- Help on all option tabs
Click here for help

× General topics about the Retail version of Healbot

8.1.0.7 brings Performance Gains at around 2x when compared to 8.0.1.4

8 months 2 weeks ago
Strife's Avatar
Strife
Administrator
Administrator
Posts: 1049
Karma: 8
More
Topic Author
8.1.0.7 brings Performance Gains at around 2x when compared to 8.0.1.4 #7
Adding to my previous post, one of the reasons usage increased since 8.1.0.7 has been the changes, such as using spell ID's instead of names adds benefits and complexity and usage.

A couple of examples of increased usage due to the spell ID's changes are
- The spells tab where various combinations of keys and mouse clicks result in a name derived from both ID's (spells) and text (everything else), so a name lookup is complex, this lookup happens often, such as settings the bar attributes and refreshing the tooltip, it is not only populating the options tab.
- In classic where a spell such as Renew has a different ID for every rank, showing an icon for Renew based on a stored spell ID requires a lookup.

I wanted to get 8.2.5.4 out so I could test using a cache with aura events, turns out no matter how I approach it there is an increase in both cpu and memory, I suspect this is because healbot is very efficient with aura events as it flags them rather than processing them, this avoid multiples in the same millisecond(s) and the processing of flags happens over multiple frames to keep cpu usage at a minimal.

Not all is lost though, have been profiling and looking at the busy parts of the addon, a few new functions where busy due to spell ID's and have benefited from caching.

The result is 8.2.5.5 will look something like this.
Screenshot is a pug run and taken on the last boss



Also keep in mind pugs these days are generally more hectic than 7 months ago when 8.1.0.7 was current, this version 7 months ago might have been showing even lower numbers.

8.2.5.5 beta 1 will be up soon.
Attachments:
The following user(s) said Thank You ctshammy

Please Log in or Create an account to join the conversation.

8 months 1 week ago
Strife's Avatar
Strife
Administrator
Administrator
Posts: 1049
Karma: 8
More
Topic Author
8.1.0.7 brings Performance Gains at around 2x when compared to 8.0.1.4 #8
8.2..5.5 beta 2 - Have caching aura events working, cpu usage looks fantastic but at the cost of more memory.
Remember - memory is cheap - cpu costs fps

This is not a true like for like compared to the usage I posted earlier in this thread, but it does give an idea.
Attachments:

Please Log in or Create an account to join the conversation.

8 months 9 hours ago 8 months 9 hours ago by Strife.
Strife's Avatar
Strife
Administrator
Administrator
Posts: 1049
Karma: 8
More
Topic Author
8.1.0.7 brings Performance Gains at around 2x when compared to 8.0.1.4 #9
Seems I just can't leave this alone, but now I am looking at shaving 1/100,000 sec here and there, 8.2.5.6 and 1.13.2.11 will be the last to receive improvements to performance of existing code, at least for some time.

With 8.2.5.6 beta 1, in a 5 man pug where the tank had 650k health and don't stop for anything, meaning most of the time in combat.
At 50 fps using the lowest cpu setting healbot is extremely light.

Performance Gains at over 5x when compared to 8.0.1.4 running at defaults



Attachments:

Please Log in or Create an account to join the conversation.

8 months 9 hours ago
Strife's Avatar
Strife
Administrator
Administrator
Posts: 1049
Karma: 8
More
Topic Author
8.1.0.7 brings Performance Gains at around 2x when compared to 8.0.1.4 #10
25-man pug, last boss in the circle of stars. At 25-man over 3x performance gains when compared to 8.0.1.4

Attachments:
The following user(s) said Thank You ctshammy

Please Log in or Create an account to join the conversation.

8 months 8 hours ago
gzoombashir's Avatar
gzoombashir
Senior Member
Senior Member
Posts: 51
More
8.1.0.7 brings Performance Gains at around 2x when compared to 8.0.1.4 #11
Have to say it again: You do a great job :)! Thanks a lot for this fantastic addon.

Please Log in or Create an account to join the conversation.

7 months 2 days ago 7 months 2 days ago by Strife.
Strife's Avatar
Strife
Administrator
Administrator
Posts: 1049
Karma: 8
More
Topic Author
8.1.0.7 brings Performance Gains at around 2x when compared to 8.0.1.4 #12
25-man pug, first boss in the circle of stars, memory improvements have also slightly further improved cpu.....
EDIT: This is 8.2.5.7 Beta 2
Attachments:
The following user(s) said Thank You ctshammy

Please Log in or Create an account to join the conversation.

Moderators: ctshammyAcirac