Warmup has helped me a lot when there were issues with long times of zoning.
LuaProfiler allows you to trace functions calls and reports how much time was spent in that function (on average and peak).
OnEventWatch from Gello will let you know which frames OnEvent is taking too long to execute.
DevTools from Iriel allows executing Lua expressions and lets you work with Chat Events.
So, here are few useful tips for add-ons which give you some useful profiling and debugging abilities. I have found them extremely useful when checking memory requirements of my add-on collection in addition to trying to figure out which add-on was using most of my processing power. There are some useful add-ons which can help you in making your own add-ons or with checking what is going on in your client. Yet there is very little support inside the game for debugging, profiling, tracking and so forth.
In addition, check any discussion on the discussion page.īlizzard has made a large programmable environment and hundreds of modders are making useful mods in it.
Please see WoWWiki:Citation for information on how to add citations.
Cross-reference this article's questionable content with an official source such as the World of Warcraft Community site ( US, EU).