高精度Linux时间命令

标签 linux gcc time compilation

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

最佳答案

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

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

获得以纳秒为单位的总时间可能没有用,因为 fork 和进程启动引起的抖动无论如何都会比纳秒大几个数量级。

关于高精度Linux时间命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32752046/

相关文章:

java - 将 DateFormat 设置为当前日期和时间

date - 如何获取经期的开始和结束时间?

linux - TSS_WELL_KNOWN_SECRET 的值是多少

linux - 为条件语句执行 awk 命令

c++ - 如何检查返回值优化是否发生?

c - 具有两个 double 的结构的对齐方式为 4,即使 double 对齐为 8(32 位)

python - 使用 Tkinter 的提醒

php - 如何在CentOS(php-fpm)中生成coredump

linux - 调用fork后什么时候创建用户空间栈?

matplotlib - 如何在没有@PLT的情况下在汇编中正常调用 printf ,而只需在带有标准库的 gcc 中使用 -l 选项调用 printf ,