计算程序执行时间的函数
生活随笔
收集整理的這篇文章主要介紹了
计算程序执行时间的函数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
用的別人的,最后執行的寫入的文本貌似有些問題,回頭看看原因
using System; using System.Diagnostics; using System.IO;//using System.Text.Encoding; using System.Text;public class Timing {private TimeSpan duration;public Timing(){duration = new TimeSpan(0);}public void stopTime(){duration = Process.GetCurrentProcess().TotalProcessorTime;}public void startTime(){GC.Collect();GC.WaitForPendingFinalizers();}public TimeSpan Result(){return duration;} }namespace ConsoleApplication5 {internal class Program{private static void Main(string[] args){int[] nums = new int[100000];BuildArray(nums);Timing tObj = new Timing();tObj.startTime();Write(nums.ToString());//DisplayNums(nums);tObj.stopTime();Console.WriteLine("time (.NET): " + tObj.Result().TotalSeconds);}private static void BuildArray(int[] arr){for (int i = 0; i < 100000; i++)arr[i] = i;}private static void DisplayNums(int[] arr){for (int i = 0; i <= arr.GetUpperBound(0); i++)Console.Write(arr[i] + " ");}private static void Write(string text){FileStream fs = new FileStream("A.txt", FileMode.Append);StreamWriter sw = new StreamWriter(fs, Encoding.Default);foreach (char test in text)sw.Write(test);sw.Close();fs.Close();}} }
轉載于:https://www.cnblogs.com/liq07lzucn/p/6236536.html
總結
以上是生活随笔為你收集整理的计算程序执行时间的函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CentOS7 虚拟机搭建、初始设置、简
- 下一篇: 浅谈C#委托和事件