首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >高精度的Linux时间命令

高精度的Linux时间命令
EN

Stack Overflow用户
提问于 2015-09-24 09:39:53
回答 2查看 3K关注 0票数 4

我想知道是否有任何linux命令(如time或/usr/bin/ time )可以提供以纳秒为单位的高精度命令的执行时间

EN

回答 2

Stack Overflow用户

发布于 2015-09-24 17:29:11

strace -c将以微秒为单位计算系统时间

strace -ttt将显示每一行输出的一天中的时间(微秒)。

获取以纳秒为单位的总时间可能没有用,因为由于分叉和进程启动而导致的抖动无论如何都会比纳秒大几个数量级。

票数 3
EN

Stack Overflow用户

发布于 2020-08-28 22:24:50

我找不到任何现成的工具,于是自己写道:

代码语言:javascript
运行
复制
$ cat precision-time
#!/bin/bash
start="$(date +'%s.%N')"
$@
echo "$(date +"%s.%N - ${start}" | bc)" >&2

用法:

代码语言:javascript
运行
复制
$ ./precision-time sleep 1
1.002805151
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32752046

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档