递归火山软件开发平台

标题: 执行了很多代码,耗时0毫秒,正常吗? [打印本页]

作者: hs999xl    时间: 2024-6-13 23:30
标题: 执行了很多代码,耗时0毫秒,正常吗?
本帖最后由 hs999xl 于 2024-6-13 23:33 编辑

我的代码在返回前:
1、根据字节集创建JSON对象数组

2、循环把数组成员的值取出,放到局部变量里
3、根据值生成SQL代码
4、创建局部SQLite数据库对象并打开,执行SQL语句;   
5、取出记录集,并循环取出,分析
6、关闭数据库
7、根据分析结果返回
(, 下载次数: 16)
有时候这些操作只需要0毫秒,正常吗?真的有那么快?









作者: 3219720339    时间: 2024-6-13 23:56
是的 就是有这么快
作者: 风一般的沉默    时间: 2024-6-14 13:26
16毫秒最低单位 .小于8毫秒可能就显示0了. .大于8显示16毫秒.计量的api问题.
作者: 风一般的沉默    时间: 2024-6-14 13:28
像这种情况. 一般都是QueryPerformanceFrequency返回计数频率. QueryPerformanceCounter  计算数值 .执行以后在用QueryPerformanceCounter计算数值 .他们相减这样用的.
用这个3个计算. 感觉还可以.
作者: 风一般的沉默    时间: 2024-6-14 13:29
.版本 2
.支持库 spec

QueryPerformanceFrequency (取变量地址 (Time [1]))
Time [4] = 取变量地址 (Time [2])
Time [5] = 取变量地址 (Time [3])
QueryPerformanceCounter (Time [4])
  执行代码

QueryPerformanceCounter (Time [5])
时间 = 四舍五入 ((Time [3] - Time [2]) ÷ Time [1] × 1000, 0)

E语言版本的. 火山没搬运.




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4