C#中的CPU时钟周期

时间:2015-12-13 07:25:34

标签: c# cpu clock

在C / C ++中我们有一个函数clock()用于保持当前CPU时钟以计算执行程序的时间:

t1 = clock()
for(...)
  for(...)
t2 = clock()
printf (t2 - t1)

但我怎么能在C#中做到这一点? 我知道有一些代码:

long t1 = stopwatch.startnow()
for(...)
  for(...)
t1.stop()
sum = t1.elapsedticks;

问题是,当我在C中运行代码时,我看到大约20个刻度,但是当我在C#中运行相同的代码时,我看到大约60000个刻度。 请告诉我它是否可以? 我的解决方案是真的吗? 非常感谢。

0 个答案:

没有答案