• C#实现测量程序运行时间及cpu使用时间


    private void ShowRunTime()
    {
    TimeSpan ts1 = Process.GetCurrentProcess().TotalProcessorTime;
    Stopwatch stw = new Stopwatch();
    stw.Start();
    int Circles = 1000;
    for (int i = 0; i < Circles; ++i)
    {
    Console.WriteLine(i.ToString());
    }
    double Msecs = Process.GetCurrentProcess().TotalProcessorTime.Subtract(ts1).TotalMilliseconds;
    stw.Stop();
    Console.WriteLine(string.Format("循环次数:{0} CPU时间(毫秒)={1} 实际时间(毫秒)={2}", Circles, Msecs, stw.Elapsed.TotalMilliseconds, stw.ElapsedTicks));
    Console.WriteLine(string.Format("1 tick = {0}毫秒", stw.Elapsed.TotalMilliseconds / stw.Elapsed.Ticks));
    }

    核心代码:

    Stopwatch stw = new Stopwatch();
    stw.Start();

    string aa=  wactch.ElapsedMilliseconds.ToString();

    string aa=  stw.Elapsed.TotalMilliseconds.ToString();

    stw.Stop();

  • 相关阅读:
    python 类函数
    scala 排序
    php基础-面向对象
    PHP基础-常用的数组相关处理函数
    PHP基础-PHP中预定义的超全局数组
    PHP基础-数组
    装饰器
    Python3.x 文件操作练习
    Python3.x 文件操作
    Python3 内置函数
  • 原文地址:https://www.cnblogs.com/Michael-W/p/3722801.html
Copyright © 2020-2023  润新知