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

【转】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就可以很一目了然的看到測試結果。

时间: 2024-10-25 06:43:40

【转】Visual Studio單元測試小應用-測執行時間的相关文章

备忘: Visual Studio 2013 VC++ IDE 使用小贴示。

对 Visual Studio 2013 的 IDE 不熟悉.刚用VS 中的 VC++ IDE 进行编程,一些东西用得少,或以后久了不用,怕又忘了.现在慢慢知道点,记录点,以备以后查阅. 1. 记编译出来的的EXE文件不需要DLL库支持. 选中项目,点右键-->属性.在属性设置中,选“配置属性”-->“C/C++“下的“代码生成”.将“运行库”设为:“多线程 (/MT)”:编译后,就单独运行EXE文件而不需要DLL库文件支持了.反之选“多线程 DLL (/MD)”.想不要MFC库支持.在选“配

CUDA 新版本 Visual Studio 和 CUDA 兼容性的小问题

? 升级到 Visual Studio 2017 和 CUDA 9.1 之后,直接编译以前的 CUDA C 程序出现了如下报错: 1 严重性 代码 说明 项目 文件 行 禁止显示状态 2 错误(活动) E0029 应输入表达式 cudaProject d:\Code\CUDA\cudaProject\cudaProject\kernel.cu 116 3 错误(活动) E0029 应输入表达式 cudaProject d:\Code\CUDA\cudaProject\cudaProject\ke

visual studio 编辑窗口 设置固定选项卡 使窗口选项卡多行显示

工具>选项> 确定后 如图就可以多行显示了.

Visual Studio 中如何同时注释多行和取消注释多行

注释多行:先按 Ctrl - K 组合键,再按 Ctrl - C 组合键 取消注释多行:先按 Ctrl - K 组合键,再按 Ctrl - U 组合键 原文地址:https://www.cnblogs.com/pgzhang/p/9100390.html

[SharePoint 2010] Visual Studio 2010內撰寫視覺化WebPart超簡單

新一代的Visual Studio 2010對於SharePoint 2010的專案撰寫,有非常另人讚賞的改進. 以往寫一個WebPart要搞好多雜七雜八的步驟,也要硬寫HTML輸出,當然有人說可以寫UserControl後再掛在其它的WebPart容器內, 但是也是須要不少工夫去處理它. 現在,這些問題都沒了,簡單的幾個步驟,就可以做出功能強大的WebPart,而且偵錯方法也非常簡單. 新一代的Visual Studio 2010對於SharePoint 2010的專案撰寫,有非常另人讚賞的改

【转载】保哥 釐清 CLR、.NET、C#、Visual Studio、ASP.NET 各版本之間的關係

我常常不仅仅逛 博客园,还会去找国外,特别是台湾的技术部落格,发现好的文章,我便会收录,今天我转载或者全文复制,在Google 博客园,一位叫保哥, 釐清 CLR..NET.C#.Visual Studio.ASP.NET各版本之間的關係 文章,转载主要原因,是保哥写得博文很透彻,有技术含量,但是由于某些环境因素影响,在中国大陆访问他的博客园,网络速度一直很慢,有时候还打不开,特别不能忍受这么好博文,没有给更多的读者看到和学习到.所以先转载一篇让大家看看.下面博文内容,请大家支持. 長久以來,我

Windows7下Blend for Visual Studio 2012使用问题

目前开发的系统里很多控件样式和动画比较复杂,应该是之前同事用Blend做的,这种神器不用太浪费了,自己也准备试试. 系统环境Windows7+Visual Studio 2012 1.Windows7下使用问题 之前vs安装时已经选择安装Blend,但在win7下使用还是有问题,提示需要win8系统. 通过vs2012补丁包解决此问题,安装后即可在win7下使用Blend for Visual Studio 2012.下载地址 小插曲:安装完果然又报错了,在vs里无法debug,于是又用vs20

在Visual Studio里配置及查看IL(转载)

原文地址:http://www.myext.cn/other/a_25162.html 在之前的版本VS2010中,在Tools下有IL Disassembler(IL中间语言查看器),但是我想直接集成在VS2012里使用,方法如下: 1.选择 工具/外部工具,打开外部工具 2.点击右侧的 “添加”按钮,填写相关的参数 标题:ILDASM 命令:就是ildasm.exe的安装路径,根据情况选择自己磁盘上的路径 参数:注意这里需要选目标文件路径 初始目录:目标文件目录 3.添加完之后,可以在工具选

开发利器-visual studio代码段

在visual studio 2005的时候就有了代码片段的功能,相信很多人都知道怎么使用这个功能,写这篇主要是和还不知道这个功能的朋友分享一下. 代码片段这个功能大家天天都在用,它就是相当于代码的一个快捷方式,提高编码的效率. 例如,我们在写for循环的时候直接写完for之后按两下tab键,代码就能自动补全.当然这个功能不仅仅限于C#代码,还有js,vb,xml等等.大家可以在visual studio的“工具”菜单中的“代码管理器”中查看(快捷键Ctrl+K,Ctrl+B). 还有一点比较好