lua中使用毫秒精度时间的方法

 更新时间:2015年04月21日 11:15:21   投稿:junjie  
这篇文章主要介绍了lua中使用毫秒精度时间的方法,本文讲解使用luasocket库实现毫秒精度时间,需要的朋友可以参考下

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")

相关文章

  • 利用Lua定制Redis命令的方法详解

    利用Lua定制Redis命令的方法详解

    这篇文章主要给大家介绍了关于利用Lua定制Redis命令的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-03-03
  • lua 如何获取指定路径下的所有文件夹

    lua 如何获取指定路径下的所有文件夹

    Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能,这篇文章主要介绍了lua 获取指定路径下的所有文件夹,需要的朋友可以参考下
    2024-03-03
  • Lua中的源代码预编译浅析

    Lua中的源代码预编译浅析

    这篇文章主要介绍了Lua中的源代码预编译浅析,Lua确实允许在运行源代码之前,将源代码预编译成一种中间形式(类比Python的.pyc),需要的朋友可以参考下
    2014-09-09
  • Lua中的函数代码实例

    Lua中的函数代码实例

    这篇文章主要介绍了Lua中的函数代码实例,本文着重讲解函数的写法以及一些小知识,需要的朋友可以参考下
    2015-04-04
  • Lua中调用C++函数实例

    Lua中调用C++函数实例

    这篇文章主要介绍了Lua中调用C++函数实例,本文是Lua和C++通信系列文章的最后一篇,需要的朋友可以参考下
    2014-09-09
  • Lua中的闭合函数、非全局函数与函数的尾调用详解

    Lua中的闭合函数、非全局函数与函数的尾调用详解

    这篇文章主要介绍了Lua中的闭合函数、非全局函数与函数的尾调用详解,本文对这2种函数和尾调用做了深入研究,需要的朋友可以参考下
    2014-09-09
  • Lua教程(二):C++和Lua相互传递数据示例

    Lua教程(二):C++和Lua相互传递数据示例

    这篇文章主要介绍了Lua教程(二):C++和Lua相互传递数据示例,本文主要讲解了基本数据类型的传递,比如整形(int)、字符串(string)、数字(number)及bool值,需要的朋友可以参考下
    2014-09-09
  • Lua中string.lower()使用指南

    Lua中string.lower()使用指南

    这篇文章主要介绍了Lua中操作字符串的基本方法整理,是Lua入门学习中的基础知识,需要的朋友可以参考下
    2016-08-08
  • Lua中table的一些辅助函数介绍

    Lua中table的一些辅助函数介绍

    这篇文章主要介绍了Lua中table的一些辅助函数介绍,这些函数组成了table的函数库,需要的朋友可以参考下
    2014-09-09
  • Lua和Nginx结合使用的超级指南

    Lua和Nginx结合使用的超级指南

    这篇文章主要介绍了Lua和Nginx结合使用的指南,从数据转换到API等各个方面均有涉及,超推荐!需要的朋友可以参考下
    2015-06-06

最新评论