今天遇到一個很尷尬的事情
就是我要計算效能的Method抓到的ElapsedMilliseconds小於零
然後就開始查StopWatch的method
今天遇到一個很尷尬的事情
就是我要計算效能的Method抓到的ElapsedMilliseconds小於零
然後就開始查StopWatch的method
查了半天終於查到(MSDN有些說明還真難理解)
Stopwatch sw;
Dictionary<string, Control> _result = new Dictionary<string,Control>();
sw = Stopwatch.StartNew();
FillControlToDir(ref _result, page);
sw.Stop();
Response.Write(sw.ElapsedMilliseconds / 1000f + "<br/>");
Response.Write(sw.ElapsedTicks * (1d / Stopwatch.Frequency) + "<br/>");
Stopwatch.ElapsedTicks 屬性(System.Diagnostics)
Stopwatch.Frequency 欄位(System.Diagnostics)
一開始一直被frequency的
每刻度 500 奈秒
搞得亂七八糟的