【LUA table 移除操作非常慢】
生活随笔
收集整理的這篇文章主要介紹了
【LUA table 移除操作非常慢】
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
【LUA table 移除操作非常慢】
LUA的表有插入和刪除兩種操作。插入操作非常快,100000次操作都在0.01S左右,而刪除操作在表元素大于10000時(shí)卻急速變慢,測(cè)試如下:
t = {}local t1= os.clock()for i=1, 100000 dotable.insert(t, i) endlocal t2= os.clock() print(t2-t1) --0.01st1 = os.clock() for i=1, 10000 dotable.remove(t,1) endt2 = os.clock() print(t2-t1) --10.87s?
posted on 2017-08-28 16:17 時(shí)空觀察者9號(hào) 閱讀(...) 評(píng)論(...) 編輯 收藏
總結(jié)
以上是生活随笔為你收集整理的【LUA table 移除操作非常慢】的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: UNITY引擎变量调用产生不必要内存分配
- 下一篇: 【转】内存耗用:VSS/RSS/PSS/