2010-11-28 43 views
1

我想知道是否有任何工具可以让我大致了解通过函数或程序运行需要多长时间。比如它会告诉你,你的典型合并排序alogrithim运行〜nlogn或者每n次花费x次或完成。像这样的东西。Visual Studio 2010或C/C++性能监视器

看起来像Visual Studio Ultimate和Team有类似这样的东西给你,但我没有那样寻找替代品。

+0

谢谢。我会给他们几个一个镜头。我确实检查了一下,发现我可以访问MSV2010 Ultimate,所以我也会尝试他们的工具。 – MykC 2010-11-28 14:18:58

回答

1

特别是对于ASP.Net我用DevPartner Performance Analysis的工具集,那里你可以运行代码和内存分析,这与Visual Studio 2008的一些著名的算法相关的集成例如:

Bubble, Insertion Selection --> O(n x n) 
Quicksort, MergeSort --> O(nlog(n)) 
Binsort, Radix --> O(n) 

此外,性能监视器是指用于检查性能计数器健康状况的工具。