如何计算C#应用程序的执行时间如何计算C#应用程序的执行时间。我有c#windows应用程序,我需要计算执行时间,但我不知道我必须在哪里进行。谁能帮我?秒表使用System.DiagnosticsstaticvoidMain(string[]args){秒表stopWatch=newStopwatch();stopWatch.Start();线程.睡眠(10000);stopWatch.Stop();//获取经过的时间作为TimeSpan值。TimeSpants=stopWatch.Elapsed;//格式化并显示TimeSpan值。stringelapsedTime=String.Format("{0:00}:{1:00}:{2:00}.{3:00}",ts.Hours,ts.Minutes,ts.Seconds,ts.Milliseconds/10);Console.WriteLine("运行时间"+elapsedTime);例如,你可以在执行前后使用DateTime.Now,然后递减Go到毫秒:DateTimethen=DateTime.Now;//你的代码在这里DateTimenow=DateTime.Now;Console.WriteLine(now.Millisecond-then.Millisecond);编写一个静态类并在静态方法中编写上面的代码...在调用您想要使用计时器的方法中使用BenchmarkingMadeEasy库一种非常简单直接的方法是在C#中使用JonSkeetsBenchmarkingMadeEasy工具集。即使使用StopWatch,您仍然会发现自己要为要进行基准测试的每一位编写大量代码。基准测试工具集使这变得微不足道:您只需将它传递给一个或多个函数并为它们提供可变输入,它们就会运行完成。然后可以内省或打印每个函数的结果到屏幕上。可以使用内置的profiler,在VS2010Premium和Ultimate中都可以使用,在主菜单->Analysis->Profiler以上就是C#学习教程的全部内容:如何计算c#应用程序的执行时间,如果对大家有用,需要了解更多C#学习教程,希望大家多多关注——usingsystem.diagnostic;类程序{staticvoidmain(String[]args){秒表计时器??=newStopwatch();//这是你的代码Timer.Stop();Console.Writeline("耗时:"+Timer.Elasped);}}本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
