檔案狀態:    住戶編號:842889
 阿凱 的日記本
快速選單
到我的日記本
看他的最新日記
加入我的收藏
瀏覽我的收藏
肝的致命傷 《前一篇 回他的日記本 後一篇》 想聊天嗎?
 切換閱讀模式  回應  給他日記貼紙   給他愛的鼓勵  檢舉
篇名: Running time
作者: 阿凱 日期: 2010.10.25  天氣:  心情:
[Visual studio C#]

Abstract:
今天學到新東西,
就是如何針對程式求得執行時間,
得知對電腦的效益。

Method:
首先來個,
// using System.Diagnostics;
此系統呼叫包含了timer的函式呼叫。

而在所想要計算時間的程式開頭,加上
//Stopwatch space = new Stopwatch();
//space.Reset();
//space = Stopwatch.StartNew();
主要當然就是new一個新物件space,用來存放執行時間,
起先要將其Reset,將數值歸0,為了求得精確值,
之後就能Start新的計算程序,

所想要計算時間的程式尾巴,加上
//space.Stop();
就能將其timer停止,
看是要煮還是蒸,
此space就能依要求所需,取得相關執行時間。

Example:
//TimeSpan timer = space.Elapsed;
//Console.WriteLine("{0}", timer);
取得實際時間,單位秒,將其顯示在Output的列表上。

//textBox.Text = timer;
新增一個textBox,將其結果顯示在應用程式介面上。

如要找Milliseconds(毫秒)或ticks(毫微秒),就指定個型態給space再丟給所要宣告的物件上,
//long mstimer = space.ElapsedMilliseconds;
//long ttimer = space.ElapsedTicks;

[:D]
標籤:
瀏覽次數:19    人氣指數:19    累積鼓勵:0
 切換閱讀模式  回應  給他日記貼紙   給他愛的鼓勵 檢舉
給本文愛的鼓勵:  最新愛的鼓勵
肝的致命傷 《前一篇 回他的日記本 後一篇》 想聊天嗎?
 
給我們一個讚!