可执行文件的运行时间是否会显着增加运行时间

可执行文件的运行时间是否会显着增加运行时间

在 shell 命令上运行是否会time显着增加命令本身的运行时间?毕竟,由于它区分了用户空间中花费的时间和等待系统调用所花费的时间,是否不需要大量开销来监视这些单独的事件?

答案1

不会,使用该time命令不会明显增加命令本身的运行时间。该命令从系统调用time中获取大部分信息;times()这些值来自内核,该内核收集是否被times()调用的信息。有关系统调用man 2 times的更多信息,请参阅 参考资料。times()

相关内容