前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >Caché 变量大全 $ZHOROLOG 变量

Caché 变量大全 $ZHOROLOG 变量

作者头像
用户7741497
发布2022-06-01 17:55:44
发布2022-06-01 17:55:44
15900
代码可运行
举报
文章被收录于专栏:hml_知识记录hml_知识记录
运行总次数:0
代码可运行

Caché 变量大全 $ZHOROLOG 变量

包含自Caché启动以来经过的秒数。

大纲

代码语言:javascript
代码运行次数:0
复制
$ZHOROLOG
$ZH

描述

$ZHOROLOG包含自最近的Caché启动以来经过的秒数。这是一个计数,与时钟变化和日期范围无关。该值表示为浮点数,表示秒和秒的分数。小数位数与平台有关。 $ZHOROLOG在此小数部分截断尾随零。

不能使用SET命令修改此特殊变量。尝试这样做会导致<SYNTAX>错误。

注意:由于Windows操作系统的限制,使Windows系统进入休眠或待机模式可能会导致$ZHOROLOG返回不可预测的值。此问题不会影响$HOROLOG$ZTIMESTAMP值。

示例

本示例输出当前的$ZHOROLOG值。

代码语言:javascript
代码运行次数:0
复制
DHC-APP>WRITE $ZHOROLOG
94657.76444

以下示例说明如何使用$ZHOROLOG计时事件并进行基准测试。本示例通过100次执行对应用程序进行计时,然后找到平均运行时间。

代码语言:javascript
代码运行次数:0
复制
/// d ##class(PHA.TEST.SpecialVariables).ZHOROLOG()
ClassMethod ZHOROLOG()
{
Cycletime
    SET start=$ZHOROLOG
    FOR i=1:1:100 { DO Myapp }
    SET end=$ZHOROLOG
    WRITE !,"平均运行时间是 ",(end-start)/100," 秒"
    QUIT
Myapp
    WRITE !,"执行我的申请"
    ; 应用程序代码在这里
    QUIT
}
代码语言:javascript
代码运行次数:0
复制
DHC-APP>d ##class(PHA.TEST.SpecialVariables).ZHOROLOG()
 
执行我的申请
...
执行我的申请
平均运行时间是 .00000081 秒

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Caché 变量大全 $ZHOROLOG 变量
  • 大纲
  • 描述
  • 示例
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档