軟件的運行速度必須要在用戶可以接受的范圍內
要改善速度
速度測試
軟件的性能和可測性是一個復雜的主題
量度一個運行時間較長的例程相當簡單
而如果要測量一個非常短暫的過程
Stopwatch類:
使用Stopwatch類來量度時間非常簡單
示例代碼
要演示Stopwatch的使用還是來段代碼吧
using System;
namespace StopWatchClass
{
class Program
{
static void Main(string[] args)
{
long total =
for (int i =
{
total += i;
}
}
}
}
添加Stopwatch對象
Stopwatch類位於System
using System;
using System
namespace StopWatchClass
{
class Program
{
static void Main(string[] args)
{
Stopwatch timer = new Stopwatch();
long total =
for (int i =
{
total += i;
}
}
}
}
控制Stopwatch對象
Stopwatch提供了幾個方法用以控制Stopwatch對象
using System;
using System
namespace StopWatchClass
{
class Program
{
static void Main(string[] args)
{
Stopwatch timer = new Stopwatch();
long total =
timer
for (int i =
{
total += i;
}
timer
}
}
}
讀取Stopwatch結果
<!
<!
Elapsed
ElapsedMilliseconds
ElapsedTicks
應當根據計時任務的情況選擇其中的一個屬性
下面是最終的程序代碼
using System;
using System
namespace StopWatchClass
{
class Program
{
static void Main(string[] args)
{
Stopwatch timer = new Stopwatch();
long total =
timer
for (int i =
{
total += i;
}
timer
decimal micro = timer
Console
}
}
}
另外
From:http://tw.wingwit.com/Article/program/net/201311/12795.html