this is somewhat out of my programming skills, but i understand what you mean. for now i have completely disabled the sorting function, for those 3 buffs its more of a cosmetic thing. the solution you mentioned is for sure a big improvement over the current solution, but you should maybe warn users about this. i could imagine if you create a new ui with multiple auraicon features with sorting enabled, this could cause several problems. on my part, just one sorted aura icons caused ~200-300k/s mem allocation, i dont know how this is handled if the sorting is applied to multiple icons but if it adds this much for every sorting that is done ... i noticed some lags/stuttering every now and then that did not happen after i disabled sorting, i reenabled the sort and it seems to happen when the excessive memory gets cleaned up, so if you increase the mem-usage even more it would cause excessive performance-problems.
|