WoW Addon Usage addon Dragonflight/Wrath of the Lich King Classic 2024
logo
wow addon Addon Usage

Addon Usage

Game Version: 10.0.5 +2
Total Downloads: 251,411
Updated: Jan 25, 2023
Created: Oct 26, 2013
download Addon UsageDownload Earlier Versions

Earlier Versions

Name Size Uploaded Game Version Downloads
AddonUsage_3_1_4.zip release 19.10 KB Jan 25, 2023 10.0.5 +2 14,459 download Addon Usage AddonUsage_3_1_4.zip releaseDownload
AddonUsage_3_1_3.zip release 19.09 KB Jan 20, 2023 3.4.1 +2 10,350 download Addon Usage AddonUsage_3_1_3.zip releaseDownload
AddonUsage_3_1_2.zip release 19.05 KB Nov 15, 2022 10.0.2 +2 17,467 download Addon Usage AddonUsage_3_1_2.zip releaseDownload
AddonUsage_3_1_1.zip release 19.04 KB Oct 25, 2022 10.0.0 +2 11,882 download Addon Usage AddonUsage_3_1_1.zip releaseDownload
AddonUsage_3_1_0.zip release 19.03 KB Oct 4, 2022 9.2.7 +2 9,728 download Addon Usage AddonUsage_3_1_0.zip releaseDownload
AddonUsage_3_0_16.zip release 18.89 KB Sep 1, 2022 9.2.7 +2 9,759 download Addon Usage AddonUsage_3_0_16.zip releaseDownload
AddonUsage_3_0_15.zip release 18.87 KB Aug 17, 2022 9.2.7 +2 7,216 download Addon Usage AddonUsage_3_0_15.zip releaseDownload
AddonUsage_3_0_14.zip release 18.86 KB May 31, 2022 9.2.5 +2 8,703 download Addon Usage AddonUsage_3_0_14.zip releaseDownload
AddonUsage_3_0_13.zip release 18.86 KB May 22, 2022 1.14.3 +2 3,936 download Addon Usage AddonUsage_3_0_13.zip releaseDownload
AddonUsage_3_0_12.zip release 18.28 KB May 13, 2022 1.14.3 +2 4,995 download Addon Usage AddonUsage_3_0_12.zip releaseDownload
AddonUsage_3_0_11.zip release 17.93 KB Feb 22, 2022 9.2.0 +2 8,976 download Addon Usage AddonUsage_3_0_11.zip releaseDownload
AddonUsage_3_0_10.zip release 17.92 KB Nov 2, 2021 9.1.5 +2 11,356 download Addon Usage AddonUsage_3_0_10.zip releaseDownload
AddonUsage_3_0_9.zip release 17.90 KB Jun 29, 2021 1.13.7 +2 60,143 download Addon Usage AddonUsage_3_0_9.zip releaseDownload
AddonUsage_3_0_8.zip release 17.93 KB May 19, 2021 1.13.7 +2 7,684 download Addon Usage AddonUsage_3_0_8.zip releaseDownload
AddonUsage_3_0_7.zip release 17.34 KB Mar 13, 2021 9.0.5 8,485 download Addon Usage AddonUsage_3_0_7.zip releaseDownload
AddonUsage_3_0_6.zip release 17.33 KB Oct 13, 2020 9.0.1 7,340 download Addon Usage AddonUsage_3_0_6.zip releaseDownload
AddonUsage_3_0_5.zip release 17.32 KB Aug 13, 2018 8.0.1 12,032 download Addon Usage AddonUsage_3_0_5.zip releaseDownload
AddonUsage_3_0_4.zip release 17.35 KB Jul 17, 2018 8.0.1 5,174 download Addon Usage AddonUsage_3_0_4.zip releaseDownload
AddonUsage_3_0_3.zip release 17.33 KB Aug 29, 2017 7.3.0 5,550 download Addon Usage AddonUsage_3_0_3.zip releaseDownload
AddonUsage_3_0_2.zip release 17.28 KB Apr 20, 2017 7.2.0 3,284 download Addon Usage AddonUsage_3_0_2.zip releaseDownload
AddonUsage_3_0_1.zip release 17.20 KB Mar 28, 2017 7.2.0 2,214 download Addon Usage AddonUsage_3_0_1.zip releaseDownload
AddonUsage_3_0_0.zip release 17.18 KB Jan 12, 2017 7.1.5 2,834 download Addon Usage AddonUsage_3_0_0.zip releaseDownload
Addon Usage 2.0.10 release 7.10 KB Oct 25, 2016 7.1.0 2,945 download Addon Usage Addon Usage 2.0.10 releaseDownload
Addon Usage 2.0.9 release 7.09 KB Sep 27, 2016 7.0.3 2,124 download Addon Usage Addon Usage 2.0.9 releaseDownload
Addon Usage 2.0.8 release 7.07 KB Jun 23, 2015 6.2.0 4,784 download Addon Usage Addon Usage 2.0.8 releaseDownload
Addon Usage 2.0.7 release 7.06 KB Feb 24, 2015 6.1.0 2,087 download Addon Usage Addon Usage 2.0.7 releaseDownload
AddonUsage 2.0.6 release 7.04 KB Nov 6, 2014 6.0.3 2,102 download Addon Usage AddonUsage 2.0.6 releaseDownload
Addon Usage 2.0.5 release 6.98 KB Oct 14, 2014 6.0.2 1,173 download Addon Usage Addon Usage 2.0.5 releaseDownload
Addon Usage 2.0.2 release 4.74 KB Oct 26, 2013 5.4.0 2,622 download Addon Usage Addon Usage 2.0.2 releaseDownload

Screenshots

Description

Share this:

This is an addon to compare the memory and CPU usage of your addons.

How to Use

To summon or dismiss the window:
• /addonusage
• or set up a key binding in the default key binding interface

A window will list each loaded addon alongside its memory usage, and CPU usage if enabled.
• Column headers across the top can be clicked to sort by that column.
• The total memory and CPU usage will be displayed at the bottom of their respective columns.
• The window can be resized by the grip in the lower right corner.

In the lower left is a “CPU Usage” checkbox. Enabling this will turn on CPU profiling and display CPU times for each addon alongside their memory usage.

Beside the checkbox are three buttons, from left to right:
• Reset: This will clean up memory and reset CPU usage tracking.
• Update: This will update usage information.
• Continuous Update: This acts as a Pause/Play button to automatically update usage every second.

Why to Use

If you’re thinking of downloading this addon, you’re probably trying to optimize your UI so it can run as efficiently as possible or you’re experiencing fps loss and suspect an addon may be the cause.

I recommend, for the most part, ignoring the memory usage of addons unless you’re on a low-end system. Even garbage memory creation (the memory creep active addons appear to be doing) is not really an issue if it happens slowly. If you watch closely you’ll see the addons’ memory usage reset back after a while. WoW’s Lua implementation does this over time in a low-impact cleanup.

Instead you’ll want to focus on the CPU usage of your addons. Everything your addons do, everything, happens between the frames rendered on your screen. The more work your addons are doing, the longer the game waits to render your next frame and your fps drops.

The best way to troubleshoot fps issues is to turn on CPU monitoring and go out and play. You can forget about it until later in the session. Bring up the window and see how they all behaved.

If you’re experiencing a noticable fps drop in certain situations, like in one encounter in a raid (which is almost always graphic related and not addon related), or flying around looking at the map, or doing tradeskills, etc, you can hit Reset before you know the fps drop is about to hit. Then look for any abnormally high CPU usage among your addons.

The reason CPU monitoring isn’t on by default is because the act of monitoring how much work your addons are doing causes a bit more work that will slow you down even more unless you’re on a high end system or have few addons. You should only have CPU monitoring enabled when you’re testing.

That said, some things to consider when looking at the numbers:
• The percentages are all relative to each other. If you’re spending 80% of your time making bandages, 10% of your time chatting and 10% of your time raiding, expect your tradeskill/inventory addons to share a bulk of the usage. If you notice in this situation a map addon taking up an abnormally huge share of CPU time, then that’s something to investigate.
• CPU usage is measured in milliseconds per second. The milliseconds of CPU time that the addon has accumulated divided by how long since CPU usage was last reset, or just after login if there has been no reset.
• CPU usage per addon is taken from the in-game API and does not represent the whole story. It’s possible for an addon to get some of its work blamed on another if libraries are involved, or it may get a lot of work to go unnoticed. Use these numbers as a guide only.
• Remember to turn off CPU monitoring when you’re done testing!

Comments

Add a comment