clock相关内容

在Cocoa中计算两个时间点之间的秒数,即使系统时钟在中途发生了变化

我在写一个Cocoa OS X(Leopard 10.5+)终端用户程序,它使用时间戳来计算屏幕上显示的东西的时间长度的统计信息。当程序使用重复的NSTimer运行时周期性地计算时间。 [NSDate date] 用于捕获时间戳,开始和完成。以秒为单位计算两个日期之间的差异是微不足道的。 如果最终用户或ntp更改系统时钟,则会出现问题。 [NSDate date] 依赖于系统时钟,因此如果更 ..
发布时间:2016-12-07 00:11:35 移动开发

如何在多个节点上的云(AWS,heroku等)中建立时钟同步?

我想在云中运行大型节点群集(AWS,Heroku或可能是自我管理的VMS),其时钟必须与预定义的容差同步。我正在寻找一个容差大概200毫秒。这意味着如果我有250个节点,任何250个节点之间的最大时钟差别不应该超过200毫秒。我真的不在乎关于世界的实际日期/时间。解决方案必须是容错的,并且不需要依赖任何一个系统的时钟的精度 - 事实上,很可能没有一个时钟将是非常准确的。 要求是足够强大的,如 ..
发布时间:2016-12-02 18:14:03 云存储

改变时钟的精度

Env:Win Xp,Visual C ++ 我使用clock()来测量程序的时间成本。 但是t_clock总是10的乘法,例如10,20,30, 40,... 我想得到1的精度,如11,12 ,13,14 ... 如何更改t_clock的精度? 感谢 解决方案 你不能; clock()使用系统的普通RTC。实际需要使用的是高性能计时器。 http://msdn.mic ..
发布时间:2016-11-02 01:45:54 C/C++开发

如何计算和大约打印clock_t时间

我在计时需要多长时间来做三种不同类型的搜索,顺序,递归二进制和迭代二进制。我有那些到位,它会循环遍历并完成搜索。我的问题是,当我所有的时间,我得到0为所有的每一次,即使我做一个100,000的数组,我搜索不在数组中的东西。如果我在搜索中设置了一个断点,它显然使得时间更长,它给我一个合理的时间,我可以工作。 clock_t recStart = clock() ); mySearch.r ..
发布时间:2016-10-30 21:14:13 C/C++开发

clock()函数总是返回0

可能重复: 函数只返回一个零值。 我运行下面的代码来测试clock()函数的工作。我在ubuntu 12.04上工作。 #include #include #include using namespace std; double diffclock(clock_t clock1,clock_t ..
发布时间:2016-10-29 22:21:10 C/C++开发

C ++时钟不工作

我想制作一个简单的程序,用户必须输入提示号码(1-4)。其中继续的条件基于在用户选择的级别定义的时间量中输入数字,并且当然输入正确的数字。问题是,程序识别数字是否正确,但你可以采取只要你喜欢,它不会停止游戏。这个“15分钟”程序应该是一个回到C ++,但它已经变成一个周末长项目混乱的时钟算法和混乱。下面是整个源代码。任何帮助将是巨大的... 编辑:这里是一个到在线C ++仿真器的链接,所以你 ..
发布时间:2016-10-25 16:58:06 C/C++开发

使用C ++提取GPU信息(希望WMI?)

我想知道如何使用C ++提取GPU。然而,我感兴趣的信息不是从Win32_VideoController类(ahh ..的可用的数据,墨菲的编程规则)。具体来说,我对(内存和着色器时钟)感兴趣。 我想知道如何获得这些信息。 我想避免DirectX查询,如果可能的话,由于我缺乏知识(实际上,零:P)。然而,如果这是最简单的方法,那么我愿意拍它。 感谢 解决方案 我想你想使用 ..
发布时间:2016-10-25 16:05:48 C/C++开发

定时算法:clock()vs time()在C ++中

对于计算算法(大约以ms为单位),这两种方法中哪一种更好: clock_t start = clock ); algorithm(); clock_t end = clock(); double time =(double)(end-start)/ CLOCKS_PER_SEC * 1000.0; 或 time_t start = time(0); ..
发布时间:2016-10-22 17:13:38 C/C++开发

C ++:Linux中的计时(使用clock())不同步(由于OpenMP?)

在我的程序的顶部和底部,我使用clock()来计算我的程序需要多长时间完成。不幸的是,它的报告时间只有一半。 我的程序报告: 完成于45.86秒 时间命令报告: real 0m22.837s 用户0m45.735s sys 0m0.152s 使用我的手机时间,它完成在23s(aka:“真正的”时间)。 “用户”时间是所有线程的总和,这将是有意义的,因为我使用OpenMP。 ..
发布时间:2016-10-20 22:59:25 C/C++开发

C ++计算时间间隔

我想计算在我的程序中发生的一些事件之间的时间间隔(在1/10秒的1秒)。因此,我使用 clock 函数来满足以下需求: clock_t begin ; clock_t now; clock_t diff; begin = clock(); while(1) { now = clock(); diff = now - begin; cout ..
发布时间:2016-10-20 22:34:49 服务器开发

c ++ clock_gettime()和夏令时

我在我的C ++程序中使用clock_gettime()来获取当前时间。但是,返回值是自UTC时代开始的秒数。 系统本身有NTP同步,总是给出正确的时间美东时间。有没有办法让clock_gettime()报告本地时间而不是UTC,这样我可以避免夏令时问题? 解决方案 意识到时间也会报告自1970年以来的秒数(在 time_t 中)。如果您取得 timespec 的 tv_sec 成员 ..
发布时间:2016-10-20 22:33:28 C/C++开发

函数的运行时间

我想打印我的功能的运行时间。由于某种原因,我的计时器总是返回0.任何人都可以告诉我为什么? double RunningTime(clock_t time1,clock_t time2) { double t = time1 - time2; double time =(t * 1000)/ CLOCKS_PER_SEC; return time; } int m ..
发布时间:2016-10-19 19:34:56 C/C++开发

如何获得high_resolution_clock的精度?

C ++ 11定义 high_resolution_clock ,它具有 period 和 。但我不知道如何获得该时钟的精确。 或者,如果我不能得到精度,我不知何故至少得到一个计数在最小可表示持续时间之间的纳秒?可能使用 period ? #include #include void printPrec(){ std :: chron ..
发布时间:2016-10-14 10:33:15 C/C++开发

使用clock()函数调度任务时发生问题

我想以不同的时间间隔调度任务:0.1秒,0.9秒.... 2s等 我使用clock()C ++函数,返回自模拟开始以来的tick数并且我使用CLOCKS_PER_SEC将ticks数转换为秒,但我注意到,当时刻是一个float,但是当它是一个整数时,任务不被调度。这里代码的部分负责调度: float goal =(float)clock()/ CLOCKS_PER_SEC + 0.4; ..
发布时间:2016-10-11 22:20:51 C/C++开发

如何在C ++中使用clock()

如何在 C ++ 中呼叫 clock()? 例如,我想测试线性搜索在数组中查找给定元素所花费的时间。 解决方案 pre> #include #include #include int main(){ std :: clock_t start; double duration; start = std :: cl ..
发布时间:2016-10-11 22:07:57 C/C++开发

C ++在Linux上获取毫秒时间 - clock()似乎无法正常工作

在Windows上, clock()返回以毫秒为单位的时间,但在我正在处理的这个Linux机器上,它舍入到最接近的1000,因此精度 我发现一个使用 QTime 的Qt解决方案>类,实例化一个对象并调用 start(),然后调用 elapsed()已过。 我有幸运,因为我与Qt一起工作,但我想要一个不依赖第三方库的解决方案, 是否有标准方法? UPDATE > 请不要 ..
发布时间:2016-10-11 20:37:06 C/C++开发