c - Ubuntu 中的时间每次都返回 0/如何

标签 c unix ubuntu time.h

我正在尝试使用 sys/times.h 中包含的时间函数来测量 sys、usr 和实时。

但每当我尝试检索实时时,我得到的是 0。

根据 this文档:

The data returned by times() is valid only if time accounting is enabled. This is the default, but it may be disabled to save time and memory when an operating system image is built using the buildqnx utility. When disabled, the struct tms members will always be zero.

我找不到任何方法来检查它是否在我的 Ubuntu 上被禁用。在程序的某些时间点获取时间值的任何替代方法?

谢谢!

最佳答案

您可以多次访问手册页找到您需要的内容,特别是使用 3 获取 C/API 文档:

man 3 times

此外,您还可以在那里找到示例代码。

关于c - Ubuntu 中的时间每次都返回 0/如何,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29052718/

相关文章:

linux - mailx如何添加附件

Java - 将unix换行符转换为回车符

unix - 如何识别哪个守护进程正在写入文件

重新安装 R linux ubuntu : unmet dependencies R

c - pjsip铃声和应答码

c - bmp 24 位文件格式上的蓝色 channel

c - 从 C 中的字符串中去除空格和换行符

C - pow() 奇怪的行为

r - 在 R 中为 system() 设置环境变量?

linux - 如何在 Linux 中为特定用户阻止特定命令?