Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function UnitAura(unitId, index)
- end
- local startTime, endTime
- startTime = os.clock()
- for j = 1, 1000000 do
- local name, rank, icon, count, dispelType, duration, expires, caster, isStealable, shouldConsolidate, spellID, canApplyAura, isBossDebuff, value1, value2, value3
- for i = 1, 40 do
- name, rank, icon, count, dispelType, duration, expires, caster, isStealable, shouldConsolidate, spellID, canApplyAura, isBossDebuff, value1, value2, value3 = UnitAura("player", i)
- name = 1
- rank = 1
- icon = 1
- count = 1
- dispelType = 1
- duration = 1
- expires = 1
- caster = 1
- isStealable = 1
- shouldConsolidate = 1
- spellID = 1
- canApplyAura = 1
- isBossDebuff = 1
- value1 = 1
- value2 = 1
- value3 = 1
- end
- end
- endTime = os.clock()
- print(endTime-startTime)
- startTime = os.clock()
- for j = 1, 1000000 do
- for i = 1, 40 do
- local name, rank, icon, count, dispelType, duration, expires, caster, isStealable, shouldConsolidate, spellID, canApplyAura, isBossDebuff, value1, value2, value3 = UnitAura("player", i)
- name = 1
- rank = 1
- icon = 1
- count = 1
- dispelType = 1
- duration = 1
- expires = 1
- caster = 1
- isStealable = 1
- shouldConsolidate = 1
- spellID = 1
- canApplyAura = 1
- isBossDebuff = 1
- value1 = 1
- value2 = 1
- value3 = 1
- end
- end
- endTime = os.clock()
- print(endTime-startTime)
- startTime = os.clock()
- for j = 1, 1000000 do
- for i = 1, 40 do
- local name, rank, icon, count, dispelType, duration, expires, caster, isStealable, shouldConsolidate, spellID, canApplyAura, isBossDebuff, value1, value2, value3
- name, rank, icon, count, dispelType, duration, expires, caster, isStealable, shouldConsolidate, spellID, canApplyAura, isBossDebuff, value1, value2, value3 = UnitAura("player", i)
- name = 1
- rank = 1
- icon = 1
- count = 1
- dispelType = 1
- duration = 1
- expires = 1
- caster = 1
- isStealable = 1
- shouldConsolidate = 1
- spellID = 1
- canApplyAura = 1
- isBossDebuff = 1
- value1 = 1
- value2 = 1
- value3 = 1
- end
- end
- endTime = os.clock()
- print(endTime-startTime)
- -- Reulsts
- --kagura@pc001 ~/lua
- --$ lua test2.lua
- --8.359
- --5.062
- --9.25
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement