首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Visual Studio中测试函数速度

如何在Visual Studio中测试函数速度
EN

Stack Overflow用户
提问于 2014-03-16 22:31:12
回答 3查看 91.7K关注 0票数 36

我想测试一下我的项目工作起来有多快。如果有可能标记我的函数慢的地方,那就太好了,这样我就可以改变我的代码来提高性能。我正在使用Microsoft Visual Studio 2012,我知道有一个内置的测试工具,但我真的不知道在哪里可以找到它,可能也不知道如何使用它。如果有人能帮我解决这个问题,那就太好了。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-03-16 22:44:15

Visual Studio以毫秒为单位显示每一行的执行时间,或者在调试会话期间使用Run To Click时显示,这可以提供语句执行时间的一些粗略概念:

对于简单的测量,Stopwatch类也是一个很方便的选择。

对于更高级的场景,Visual Studio Analyze CPU usage without debugging in the Performance Profiler中有一个内置的分析器。

对于精确的性能测量,有一个优秀而强大的工具BenchmarkDotNet

票数 49
EN

Stack Overflow用户

发布于 2014-03-16 22:35:05

如果您有足够好的Visual Studio (Professional?)版本,您可以在Analyze菜单中找到性能向导。

它测量了使用的每种方法所花费的时间,并且统计数据为您提供了关于可能的瓶颈的良好概述。

票数 4
EN

Stack Overflow用户

发布于 2014-03-16 22:38:36

Visual Studio包含许多优秀的内置分析工具,还有许多其他工具可以作为插件使用(也是免费的)。

http://msdn.microsoft.com/en-us/library/ms182372.aspx这个MSDN资源可能是一个很好的起点。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22438175

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档