编写c代码时,常常需要评估某段程序或某个操作的实际运行时间。
1、 新建一个控制台应用程序项目。

2、 实例化一个 Stopwatch 对象,以实现高精度的时间间隔测量。
3、 启动计时器。
4、 定义一个整型变量,用于累计总和。
5、 {
6、 将循环变量 i 累加到总和中。
7、 }
8、 停止计时操作。
9、 打印出整个计算过程所耗费的时间长度。

10、 若当前环境中 Stopwatch 不可用,则需选用其他方式替代。
11、 在未识别的 Stopwatch 类型上按下 ALT+SHIFT+F10,可自动引入所需命名空间。
12、 也可手动添加 using 指令或直接键入完整命名空间路径。

13、 初始化一个新的 Stopwatch 实例,专门用于耗时统计。
14、 调用 Start() 方法开始计时。
15、 将累加器初始化为 0。
16、 {
17、 每次迭代将 i 的值加入总和。
18、 }
19、 调用 Stop() 方法结束计时。
20、 显示本次执行所花费的具体时间。
21、 由此可直观了解大量加法运算所需的实际耗时。

22、 构造一个用于时间追踪的对象。
23、 在程序启动时刻记录起始毫秒数。
24、 待核心逻辑执行完毕后,
25、 再次获取当前毫秒数作为终止时间点。
26、 Elapsed 属性即表示两者之间的差值。
27、 创建一个 Stopwatch 实例,用于精准捕获并计算时间跨度。
28、 调用 Start() 开始计时。
29、 将总计变量初始化为零。
30、 {
31、 在循环中持续累加 i 的值。
32、 }
33、 调用 Stop() 完成计时。
34、 输出此次运算所消耗的时间间隔。
35、 实测耗时已降至 0.01 秒以内。
36、 计算机处理效率之高,由此可见一斑。

37、 这是开发过程中高频使用的性能分析工具之一。
38、 多种主流编程语言均内置了功能相似的时间测量函数。
39、 掌握其核心用法至关重要。
40、 其本质原理十分清晰:通过采集前后两个时间戳并求差值得到执行时长。











