时间戳记数据类型

类型为 probev_timestamp_t 的变量包含 timestamp ProbeVue 函数中的返回值,该函数返回内部 AIX® 格式的时间戳记。

稍后可以将 probev_timestamp_t 类型变量作为参数传递到 diff_time 函数中,该函数返回两个时间戳记之间的差值。 此数据类型还可作为键或值而存储在关联数组中。

虽然当您使用 long 数据类型而不是 probev_timestamp_t 数据类型来存储时间戳记时, ProbeVue 编译器不会输入检查,但如果可能,请避免此用法。

对于类型为 probev_timestamp_t 的变量,以下操作是可接受的:

  • 可显式初始化为零。
    注:ProbeVue 会话启动时,全局类或线程本地类的时间戳记变量初始化为零。
  • 可与零进行比较。 timestamp 函数返回的时间戳记值总是大于零。
  • 可与其他时间戳记变量进行比较。 保证较晚的时间戳记大于较早的时间戳记。
  • 可作为参数传送到 diff_time 函数。
  • 可使用 printftrace 函数进行显示。