我经常听到:使用分析器和单元测试。我怎么做?我会很高兴,如果有人会提供指导网站的链接或推荐一本好书。我正在使用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来加快应用程序性能)。
相关问题
- 1. 如何使用Halide探查器
- 2. 如何使用事件探查器跟踪SELECT查询
- 3. 如何使用探查器正确判断Java中的性能?
- 4. 如何在Symfony CLI脚本中使用PHP代码探查器?
- 5. FDT探查器和Flash Builder探查器的区别?
- 6. 如何提高探查
- 7. 需要知道如何使用探查/使用哪一个
- 8. 使用XCode仪器时间事件探查器启用优化
- 9. gnustep的objective c探查器
- 10. PHP:Zend代码探查器
- 11. 探查器中进行MSACCESS
- 12. 解释Python探查器
- 13. Internet Explorer事件探查器
- 14. 使用SQL事件探查器分析实体框架查询
- 15. 用于webservice的Java探查器工具
- 16. `.explain()`来自探查器的查询
- 17. 是否有任何情况下使用探查器不应该使用?
- 18. 如何在命令行上使用红门蚂蚁事件探查器
- 19. 如何使用SQL事件探查器跟踪文件与死锁事件?
- 20. 你如何使用MVC-迷你探查与实体框架4.1
- 21. 如何使用Wireshark嗅探数据包
- 22. 如何使用IntentSpy来窥探意图
- 23. 如何探索使用scikit学习
- 24. 如何监听Android输出(使用嗅探器)?
- 25. 如何使用浏览器探索WCF方法?
- 26. 如何使用浏览器在html中通过javascript嗅探?
- 27. 如何使用PHP代码嗅探器运行细节
- 28. 如何使用STAR探测器在OpenCV中3蟒蛇?
- 29. 如何使用魔方探险家对我的机器人
- 30. Spyder探查器是否使用cProfile或Profile?
单元测试和分析是根本不同的问题,也许值得两个问题。另外,您可能需要添加一些平台/语言标签来吸引人群。 – 2010-05-17 18:09:28
终极版中的VS 2010分析器令人惊叹的顺便说一句。 – Inverse 2010-05-17 21:41:35