我在我的 c 程序上运行时,打印了以下内容:
0.00user 0.03system 0:00.03elapsed 91%CPU (0avgtext+0avgdata 1632maxresident)k
0inputs+112outputs (0major+143minor)pagefaults 0swaps
我的主要问题是关于用户、系统和过去之前的数字。输出是否说:
用户用了 0.00 秒,系统用了 0.03 秒,过去用了 0.03 秒?
最佳答案
好吧,这取决于您的 c 程序显示的内容。 c 程序默认不打印任何时间戳等。
从上面列出的内容来看,它看起来类似于大多数/所有发行版中包含的标准 linux TOP 程序的输出。
它将指示在该代码分类(用户空间代码、系统空间代码等)上花费了 CPU 时间的百分比。 0:00.03 通常是系统的总正常运行时间。
关于linux - linux时间输出中的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21611171/