lua中使用毫秒精度時(shí)間的方法
lua自帶的時(shí)間函數(shù)只能到秒的精度。
為了統(tǒng)計(jì)到毫秒精度的時(shí)間,可以使用luasocket。下載地址http://files.luaforge.net/releases/luasocket/luasocket
編譯安裝的時(shí)候,你可能需要在源碼包根目錄下的config文件中指定LUAINC變量為你的lua路徑。
local socket = require "socket"
local t0 = socket.gettime()
-- do something
local t1 = socket.gettime()
print("used time: "..t1-t0.."ms")
update:
如果對(duì)精度的要求不需要到毫秒級(jí)別,可以用自帶的os模塊.精度為0.01秒
local s = os.clock()
local e = os.clock()
print("used time"..e-s.." seconds")
相關(guān)文章
Lua學(xué)習(xí)筆記之?dāng)?shù)據(jù)類(lèi)型
這篇文章主要介紹了Lua學(xué)習(xí)筆記之?dāng)?shù)據(jù)類(lèi)型,本文同時(shí)講解了開(kāi)發(fā)環(huán)境的搭建,需要的朋友可以參考下2014-09-09Lua極簡(jiǎn)入門(mén)指南(一):基礎(chǔ)知識(shí)篇
這篇文章主要介紹了Lua極簡(jiǎn)入門(mén)指南(一):基礎(chǔ)知識(shí)篇,本文羅列了Lua的基礎(chǔ)知識(shí),如注釋、數(shù)據(jù)類(lèi)型、table、循環(huán)控制結(jié)構(gòu)等內(nèi)容,需要的朋友可以參考下2014-10-10vs2012 error c4996: This function or variable may be unsafe
這篇文章主要介紹了vs2012 error c4996: This function or variable may be unsafe,需要的朋友可以參考下2015-04-04Lua面向?qū)ο缶幊讨A(chǔ)結(jié)構(gòu)table簡(jiǎn)例
今天小編就為大家分享一篇關(guān)于Lua面向?qū)ο缶幊讨A(chǔ)結(jié)構(gòu)table簡(jiǎn)例,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2018-10-10Lua的迭代器使用中應(yīng)該避免的問(wèn)題和技巧
這篇文章主要介紹了Lua的迭代器使用中應(yīng)該避免的問(wèn)題和技巧,本文介紹了避免創(chuàng)建閉合函數(shù)、利用恒定狀態(tài)創(chuàng)造更多變量、不需要for循環(huán)的迭代器等內(nèi)容,需要的朋友可以參考下2014-09-09Lua中讓回調(diào)函數(shù)支持回調(diào)對(duì)象方法的解決方法
這篇文章主要介紹了Lua中讓回調(diào)支持對(duì)象方法,一般情況下,Lua中只支持回調(diào)一個(gè)函數(shù),本文方法實(shí)現(xiàn)可以回調(diào)一個(gè)對(duì)象的方法,需要的朋友可以參考下2014-12-12