C# 记录程序耗时

来源:互联网 发布:软件测试英文工作报告 编辑:程序博客网 时间:2024/05/19 03:27

       C# 记录程序耗时


       思路一:利用Stopwatch类

       1、添加namespaceusing System.Diagnostics;

       2、生成StopWatch对象Stopwatch stopWatch = new Stopwatch();

       3、开始计时stopWatch.Start();

       4、自己程序操作;

       5、停止计时:stopWatch.Stop();

       6、获取结果:stopWatch.Elapsed.TotalSeconds; (其他格式按需自取)

       7、重置计时:stopWatch.Reset();

       参考代码:

using System.IO;using System.Diagnostics;// 以下是核心代码try                {                    Stopwatch stopWatch = new Stopwatch();                    stopWatch.Start();                    // 此处为自己程序操作,比如删除操作                    Directory.Delete(tbSrcPath.Text,true);                    stopWatch.Stop();                    tbSpendTime.Text = stopWatch.Elapsed.TotalSeconds.ToString();                    MessageBox.Show("删除成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);                }                catch(Exception ex)                {                    MessageBox.Show(ex.ToString(),"提示",MessageBoxButtons.OK,MessageBoxIcon.Error);                    return;                }

       参考资料:

       1、[C#]记录程序耗时的方法;2、Stopwatch类MSDN


1 0
原创粉丝点击