我经常听到:使用分析器和单元测试。我怎么做?我会很高兴,如果有人会提供指导网站的链接或推荐一本好书。我正在使用Visual Studio 2010 Ultimate。如何使用探查器?
Q
如何使用探查器?
2
A
回答
1
Find Application Bottlenecks with Visual Studio Profiler描述了如何在VS 2008中使用探查器 - 它应该也适用于VS 2010。
关于单元测试和廓线:
单元测试可以用来验证应用程序代码满足一组公知的条件。或者更简单地说,测试用例被设置为运行代码并基于您放置在测试代码中的一组“assert”语句返回测试通过或测试失败。
Profiler可用于检查运行代码,识别代码正在执行的功能,使用的资源等。这有助于识别应用程序瓶颈(例如,可能会花费90%的CPU周期在一个单一的功能),并衡量优化改进。
1
Here是VS Profiler团队博客。
RedGate有几个配置文件tools for .NET - 他们有很多关于如何使用它们的视频和内容。
Here是一篇很好的文章,来自简单的讨论(使用Profiler来加快应用程序性能)。
单元测试和分析是根本不同的问题,也许值得两个问题。另外,您可能需要添加一些平台/语言标签来吸引人群。 – 2010-05-17 18:09:28
终极版中的VS 2010分析器令人惊叹的顺便说一句。 – Inverse 2010-05-17 21:41:35