作为我学术项目的一部分,我必须执行一个c程序。
我想知道程序的执行时间。为此,我必须在Linux中睡眠所有其他进程几秒钟。有什么办法吗?
(我在Linux中尝试过使用time
命令,但它不能正常工作:当我执行同一个程序时,它显示不同的执行时间。因此,我通过查看开始时间和结束时间之间的差异来计算执行时间)。
最佳答案
我能想到的最好的方法是切换到单用户模式
# init 1
几乎所有的发行版。这也将停止x,您将在一个原始控制台上。处理鼠标移动造成的中断可能是你看到的任何变化的原因之一,所以这是一件好事。
当你想要你的整个系统回来时,
init 3
可能就是那个,那个或init 5
。