首页 > 其他 > 详细

【转】Visual Studio單元測試小應用-測執行時間

时间:2017-07-14 18:30:21      阅读:194      评论:0      收藏:0      [点我收藏+]

【转】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單元測試小應用-測執行時間

原文:http://www.cnblogs.com/coky/p/7171755.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!