如何获取程序的CPU利用率,内存利用率以及从特定点到另一个点的已用时间?

时间:2012-10-16 10:30:13

标签: c# memory cpu-usage

例如,我在C#中有这段特殊的代码:

int x;
for(int i=0; i>100; i++)
{
   x=x*i;
}

如何仅为该过程获取CPU利用率,内存利用率和已用时间?

1 个答案:

答案 0 :(得分:0)

您需要一个分析器。 Visual Studio入门位于:http://msdn.microsoft.com/en-us/library/ms182372.aspx

请注意,针对不同版本的Visual Studio,本文有不同版本。

另一个产品可以在http://www.jetbrains.com/profiler/?gclid=CIzJ-YyrhbMCFc2R3godRkEAOQ

找到

对于Mono平台,您可能需要查看内置的分析器:http://www.mono-project.com/Profiler