路径:支持库 → 基础支持库 → 性能计时。
硬约束
- 扁平命令;用于测量代码耗时(高精度计时器)。
- 先打点,再读取间隔;单位以返回说明为准(毫秒/微秒)。
- 勿在计时区间内打信息框等阻塞 UI,否则测到的是等待时间。
快速开始
长整数 t0 = 取程序启动()
// …业务代码…
长整数 t1 = 取程序启动()
输出("耗时毫秒=" + 到文本(t1 - t0))
小数 ms = 取高精度毫秒()
// …更细粒度…
输出(取高精度毫秒() - ms)
性能计时
本分类共 5 条。
取启动毫秒
- 签名:
长整数 取启动毫秒() - 说明:返回自 Windows 系统启动以来的毫秒数,单调递增。不是本程序启动时刻;测代码耗时请用 取程序启动() 或 取高精度毫秒()。
取程序启动
- 签名:
长整数 取程序启动() - 说明:返回自本程序(当前进程运行时)加载以来的毫秒数。用两次调用相减即可粗测代码执行耗时。
取高精度微秒
- 签名:
长整数 取高精度微秒() - 说明:返回系统高精度计时器换算后的微秒(整数)。
取高精度毫秒
- 签名:
小数 取高精度毫秒() - 说明:返回系统高精度计时器换算后的毫秒(小数),适合测量函数或代码段耗时。
取高精度计时
- 签名:
长整数 取高精度计时() - 说明:返回系统高精度计时器的原始计数值(未换算单位),适合高级性能测试或自行换算。
易错对照
| 错误 | 正确 |
|---|---|
| 单位当秒显示 | 核对是 ms 还是 μs |
| 计时含人工对话框 | 结果无参考价值 |
| 取启动毫秒 当本程序启动 | 那是系统开机滴答;程序用 取程序启动 |