【发布时间】:2013-03-14 12:54:38
【问题描述】:
你如何使用clock()计算出程序的真实世界时间和执行时间?
【问题讨论】:
-
您的问题不清楚。您是在问如何确定一段代码运行需要多长时间?
-
是的,我需要知道如何计算出我的代码运行所需的真实时间
-
鉴于计算机拥有的任何时间源都可能被篡改,您几乎无法可靠地做到这一点。您可以通过在启动计算之前和完成之后立即捕获系统时间并从最后一个减去第一个来获得粗略的估计。
-
您打算使用哪个操作系统? Win32 和 POSIX API 完全不同...
-
在 unix 下,您可以“计时”您的可执行文件,这可以让您粗略估计不同的经过时间。 (所以获取时间实用程序的来源并查看它)