close

程式可以RUN之後

就要開始優化自己的程式碼了

那要怎麼知道自己的程式效能都耗在哪呢?

有很多方法可以知道

這裡介紹個簡單的小方法

"Stopwatch" 直接想成一個簡單的計時器就好了

癈話不多說直接實作吧

 

1.先拉個winform專案出來,且拉入一個button和一個textbox

1.png

2.按二下button進入程式碼

輸入程式碼

 Stopwatch stopwatch = new Stopwatch();
 stopwatch.Start();//開始計時
 int LoopSum = 0;
 for (int i = 1; i <= 99999999; i++)
 {
        LoopSum = LoopSum + i;
 }
 stopwatch.Stop();//停止計時
 textBox1.Text = textBox1.Text + "Sum = " + LoopSum.ToString() + "\n" + " RunTime = " + (stopwatch.ElapsedMilliseconds).ToString() + " ms \r\n";

2.png

記得要引用參考

using System.Diagnostics;

3.程式碼意思

a.先宣告一個stopwatch物件

b.stopwatch start開始計時

c.一個for迴圈算總合

d.for迴圈結束後,停止stopwatch的計時

e.將結果show在textbox上

4.執行結果

3.png

 

 

 

arrow
arrow
    文章標籤
    C# Stopwatch 時間
    全站熱搜
    創作者介紹
    創作者 阿寶子 的頭像
    阿寶子

    被程式耽誤的遊戲師

    阿寶子 發表在 痞客邦 留言(0) 人氣()