Visual Studio單元測試小應用-測執行時間
Posted 寂寞夏天
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Visual Studio單元測試小應用-測執行時間相关的知识,希望对你有一定的参考价值。
Visual Studio的單元測試會記錄每一個測試的執行時間,如果有幾個Method要測效能,以前我會用Stopwatch,最近我都改用單元測試來測,快又簡單。
Visual Studio的單元測試會記錄每一個測試的執行時間,如果有幾個Method要測效能,以前我會用Stopwatch,最近我都改用單元測試來測,快又簡單。
範例程式:有人說Catch不加Expection,因為不用匹配會比較快,我不相信,就來測測看。
{
for (int i = 0; i < 100000; i++)
{
try
{
var value = int.Parse("A");
}
catch
{
}
}
}
public void Test2()
{
for (int i = 0; i < 100000; i++)
{
try
{
var value = int.Parse("A");
}
catch (Exception)
{
}
}
}
好像真的快那麼一點點。
增加Duration欄位
在預設的設定下Test Results視窗是沒有Duration的欄位,必需自己增加。
在Test Results視窗上按右鈕,選擇Add/Remove Columns
選擇Duration欄位,這樣在Test Results就可以很一目了然的看到測試結果。
以上是关于Visual Studio單元測試小應用-測執行時間的主要内容,如果未能解决你的问题,请参考以下文章