WoWInterface - View Single Post - How do I make this options list faster?
View Single Post
06-02-19, 09:36 PM   #4
A Flamescale Wyrmkin
AddOn Author - Click to view addons
Join Date: Jun 2016
Posts: 105
That code is literally doing 10,000 function calls, 10,000-40,000 concatenates. Nearly 100,000 if checks and 100,000 table look ups. It doesn't matter how many options they've set, there's no check for that. As written, that code does that for loop 10,000 times. The very first line alone within it will cause 10,000 function runs via GetAlternateInfoByID()

I'd bet a lot of money that's where your lag is coming from
  Reply With Quote