lua中使用毫秒精度时间的方法
2015-04-21 11:15
1051 查看
lua自带的时间函数只能到秒的精度。
为了统计到毫秒精度的时间,可以使用luasocket。下载地址http://files.luaforge.net/releases/luasocket/luasocket
编译安装的时候,你可能需要在源码包根目录下的config文件中指定LUAINC变量为你的lua路径。
local socket = require "socket"
local t0 = socket.gettime()
-- do something
local t1 = socket.gettime()
print("used time: "..t1-t0.."ms")
update:
如果对精度的要求不需要到毫秒级别,可以用自带的os模块.精度为0.01秒
local s = os.clock()
local e = os.clock()
print("used time"..e-s.." seconds")
相关文章推荐
- DELPHI高精度计时方法,取毫秒级时间精度
- DELPHI高精度计时方法,取毫秒级时间精度
- Java中的时间精度 .System.currentTimeMillis() 、System.nanoTime() 方法 使用
- 最精确的手机电量校正方法,完全恢复电量,提高使用时间
- 获取系统时间几种方法 和 使用CPU时间戳进行高精度计时
- 返回方法去掉时间后带的毫秒数
- C/C++时间函数使用方法
- struct tm 和 time_t 时间和日期的使用方法(转)
- C/C++时间函数使用方法
- C/C++时间函数使用方法
- C/C++时间函数使用方法
- C/C++时间函数使用方法
- 分别使用递归方法和非递归方法求斐波那契数列,并比较两者的运行速度(测量代码运行时间)
- C/C++时间函数使用方法
- struct tm 和 time_t 时间和日期的使用方法(转)
- Qt中使用QLabel显示时间的两种方法
- VC下毫秒级定时器、测量时间的获取、LARGE_INTEGER使用
- 使用Smarty 获取当前日期时间和格式化日期时间的方法详解
- 使用Smarty 获取当前日期时间和格式化日期时间的方法详解
- 计算一个方法使用的时间