当前位置: 首页 > news >正文

杭州的网站建设公司有哪些荥阳seo

杭州的网站建设公司有哪些,荥阳seo,wordpress 新建,手机网站的静态页面简介 在进行程序设计过程中,经常需要对某些函数、某些程序片断从开始运行到运行结束所耗费的时间进行一些量化。这种量化实际上就是计算时间差。 获取函数耗时情景如下: function time_used() --开始计时-- do something at here. --结束计时--时间差&…

简介

在进行程序设计过程中,经常需要对某些函数、某些程序片断从开始运行到运行结束所耗费的时间进行一些量化。这种量化实际上就是计算时间差。
获取函数耗时情景如下:

function time_used() --开始计时-- do something at here.	--结束计时--时间差:开始计时与结束计时之间所耗费的时间return
end

时间差计算

通常是以秒、毫秒、微妙、纳秒为单位进行时间差的计算。但是由于计算机时间系统的时钟并不是特别准确,所以得出的时间差总体来说都是有误差的。
计算时间差有很多方法,现列出其中3中:

  1. os.time方法 (精度:秒级,不推荐适用)
  2. os.clock方法 (精度:微秒级,在我电脑上不工作,不推荐使用,跨平台可能也有问题)
  3. socket.gettime方法 (精度:微妙级,推荐)
    实际上,在普通个人PC上,微秒级别的时间差都是不准确的,只能作为一个参考。毫秒级别的时间差基本上就够用了。

os.clock不好使的问题,需要进一步查明原因。

试验

试验代码中,通过调用 shell的sleep函数,分别使程序睡眠1.51秒,并分别用上述3种方法计算时间差。

local os = require("os")
local socket = require "socket"local s = os.time()
os.execute("sleep 1.51")
local e = os.time()
print("time span (os.time): ", (e-s).." Second")                                                                                                                local s = os.clock()
os.execute("sleep 1.51")
local e = os.clock()
print("time span (os.clock): ", (e-s) * 1000)
print("os.clock return", s, e) local start_time = socket.gettime()
os.execute("sleep 1.51")
local end_time= socket.gettime()
local use_time = (end_time - start_time )
print("time span (socket): "..use_time .." Second")
print("time span (socket): "..(use_time*1000) .." MilliSecond")
print("time span (socket): "..(use_time*1000000) .." MicroSecond")

运行截图:
在这里插入图片描述
通过运行截图,可以发现:
同样是睡眠1.51秒,
os.time计算的时间差是2秒,这是因为os.time返回时间的精度就是秒,差值必然也是秒。这个差值适用于长时间运行的程序。

os.clock不工作。

socket.gettime计算的时间差是1529851微妙,也就是1529毫秒,1.52秒。

http://www.dinnco.com/news/70117.html

相关文章:

  • 烟台论坛建站模板快速排名方案
  • 成都艾邦视觉专业网站建设公司百度指数查询入口
  • 做垂直行业网站利润分析5g网络优化工程师
  • 个人建设网站论文app下载推广
  • 国外网站推广服务哈尔滨最新消息
  • b2b的典型网站学企业管理培训班
  • 网站首页倒计时功能怎么做b站视频推广网站2023年
  • 一键 wordpress谷歌seo需要做什么的
  • 佛山网站建设哪家专业百度云超级会员试用1天
  • 在线做ppt的网站有哪些如何找外包的销售团队
  • 儿童做的小游戏下载网站百度网站排名优化价格
  • 景洪网站建设网站营销策略有哪些
  • 怎样把自己做的网页放在网站里排名网
  • 最便宜的网站叫什么名字交换免费连接
  • 网站怎么做搜素引擎互联网销售是做什么的
  • 网站投票系统怎么做抖音关键词排名
  • 网站建设seo 视频教程地推的60种方法
  • 物流网站建设与管理规划书seo诊断书
  • 我想卖自己做的鞋子 上哪个网站好网站域名综合查询
  • 个人网站主页模板足球比赛直播
  • 淘宝客网站做app排名前十的小说
  • 济南网站制作公司排名搜索引擎优化的内部优化
  • 阿里云oss可以做网站线上推广的公司
  • 陕西网站开发价格赛雷猴是什么意思
  • 个人网站可以做百度推广吗怎么做公司网页
  • 大良营销网站建设平台优化人员配置
  • 做网站有哪些类型的seo优化自动点击软件
  • 低价格的网站建设公司邯郸网站优化公司
  • 动态网站建设报告简述搜索引擎优化
  • 代做ppt网站好网络销售的方法和技巧