2011-01-07 35 views
3

我在想如果有人对如何通过测试程序性能,特别是多线程程序有任何建议。尤其是,使用Visual Studio 2010,我怎么能测试:测试/改善多线程程序的性能

  1. 什么我的代码部分时间最长
  2. 我的部分代码是没有必要的

等等。任何想法是什么非常感激! 干杯

+2

VS2010有一个并行性能分析器。 http://code.msdn.microsoft.com/vs2010debug – EricLaw 2011-01-07 21:10:31

+3

@EricLaw国际海事组织你应该补充说,作为一个答案 – 2011-01-07 21:11:25

回答

1

Visual Studio有一个内置的分析器,它实际上做的很好。我已经安装了VS 2010 Ultimate,所以我不确定哪个版本全部支持,但是您可以从Analyze菜单中找到它。其中一些选项是CPU采样,函数计数和时序,内存分配和并发性。

1

彻底测试一个多线程程序?

将其发布给用户。