【问题标题】:How to get a program's CPU utilization, Memory utilization, and elapsed time from a specific point to another?如何获取程序的 CPU 利用率、内存利用率和从特定点到另一个点的经过时间?
【发布时间】:2012-10-16 10:30:13
【问题描述】:

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

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

我将如何仅获取该进程的 CPU 利用率、内存利用率和运行时间?

【问题讨论】:

  • 看看System.Diagnostics命名空间。

标签: c# memory cpu-usage


【解决方案1】:

您将需要一个分析器。 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-03-13
    • 1970-01-01
    • 2020-11-19
    • 1970-01-01
    • 1970-01-01
    • 2017-05-19
    • 1970-01-01
    • 2017-09-25
    相关资源
    最近更新 更多