promotional bannermobile promotional banner

Consumption

Abandoned
rovides several options for monitoring the RAM and CPU consumption of active UI AddOn's.

Consumption is a (semi) lightweight AddOn for monitoring the consumption of memory and CPU usage by active AddOn's. It does this using the built-in script profiling system provided by Blizzard back in the days of Burning Crusade. Please read this entire readme before using the mod, especially the parts marked important.

To use Consumption, type /con into the chat window.

/con status <addon> [frame] - Gives the current RAM consumed by this AddOn as well as it's total CPU time since the last login (or ReloadUI). The output is one line of text in either the frame name given (eg, ChatFrame2) or to the default chat frame.

/con status <mem|cpu> [frame] - Gives the current RAM consumed by all enabled AddOn's as well as their total CPU time since last login (or ReloadUI); as well as total RAM/CPU usage by active mods and the entire UI scripting system. Can be sorted by 'mem' or 'cpu' usage when displaying and as with status can output to a chosen frame or will output to the default.

/con poll <addon> [frame] - Provides information as to when the AddOn's RAM consumption changes as well as notifying you about increased CPU time. These update messages are posted to your chosen frame every second (assuming something changed in the last second) listed the relevant change. Additionally, every minute a summary is given detailing the change in RAM and CPU usage since the last summary (or since polling began).

/con graph <addon> - Shows a graph in the center of the screen that shows realtime data on CPU usage by the chosen AddOn. The graph is logarithmic showing greater detail for CPU changes at the sub-millisecond level. 10ms of CPU usage per frame is set as the alert level and will show in red when this occurs.

Note: For polling and graphing AddOn usage, both will continue until logoff (or ReloadUI).

/con profiling <on|off|status> - This option enables the main functionality of the mod. By default, CPU profiling is disabled by WoW so only memory data is available. By setting this option to 'on', the UI will be reloaded and CPU profiling enabled. An alert message will show in the topleft corner so long as CPU profiling is active due to the performance hit this function has. Asking for status will display whether profiling is on or off incase the message is hidden.

IMPORTANT: CPU profiling is a global setting for all characters and will persist across relogging and restarting WoW. When you no longer need profiling enabled, it is strongly recommended to turn it off to avoid the notable performance hit this can cause on lower-end machines. Disabling Consumption will -not- alter the setting, it must be changed before disabling the mod (or by another mod if available).

The Consumption Team

profile avatar
  • 1
    Followers
  • 7
    Projects
  • 564.7K
    Downloads

More from KithayriView all

  • Ellipsis (Multi-Target DoT Timers)  project image

    Ellipsis (Multi-Target DoT Timers)

    • 311.4K
    • Addons

    A full-featured, multi-target Aura (DoTs and HoTs) timer and Cooldown tracker.

    • 311.4K
    • July 1, 2017
    • Addons
    • +4
  • Chronicle (In-game Notepad) project image

    Chronicle (In-game Notepad)

    • 3.2K
    • Addons

    Create and manage notes using this in-game notepad (Chronicle/Journal). Multiple notes can be sorted by multiple criteria.

    • 3.2K
    • October 16, 2014
    • Addons
  • ShivvAudio project image

    ShivvAudio

    • 3.4K
    • Addons

    Add sound and music (stops when the aura fades) to (de)buffs, combat and events for you and others. Has fun and practical uses.

    • 3.4K
    • November 28, 2012
    • Addons
    • +4
  • Sally Forth project image

    Sally Forth

    • 1.4K
    • Addons

    A simple to use mod to manage using appropriate (random) mounts in the right places with minimal configuration.

    • 1.4K
    • November 28, 2012
    • Addons
  • Ellipsis (Multi-Target DoT Timers)  project image

    Ellipsis (Multi-Target DoT Timers)

    • 311.4K
    • Addons

    A full-featured, multi-target Aura (DoTs and HoTs) timer and Cooldown tracker.

    • 311.4K
    • July 1, 2017
    • Addons
    • +4
  • Chronicle (In-game Notepad) project image

    Chronicle (In-game Notepad)

    • 3.2K
    • Addons

    Create and manage notes using this in-game notepad (Chronicle/Journal). Multiple notes can be sorted by multiple criteria.

    • 3.2K
    • October 16, 2014
    • Addons
  • ShivvAudio project image

    ShivvAudio

    • 3.4K
    • Addons

    Add sound and music (stops when the aura fades) to (de)buffs, combat and events for you and others. Has fun and practical uses.

    • 3.4K
    • November 28, 2012
    • Addons
    • +4
  • Sally Forth project image

    Sally Forth

    • 1.4K
    • Addons

    A simple to use mod to manage using appropriate (random) mounts in the right places with minimal configuration.

    • 1.4K
    • November 28, 2012
    • Addons