系统相关
首页 > 系统相关> > 另一个进程的CLR内存性能计数器的值

另一个进程的CLR内存性能计数器的值

作者:互联网

我有一些C#代码可以启动另一个过程.现在,我希望能够获取该进程的Gen2堆大小的CLR内存性能计数器的值.

任何人都可以让我入门或将我定向到可以轻松实现的图书馆吗?

解决方法:

使用PerformanceCounter类.像这样:

using System;
using System.Diagnostics;

class Program {
    static void Main(string[] args) {
        var process = "devenv";   // Modify this
        var ctr = new PerformanceCounter(".NET CLR Memory", "Gen 2 heap size", process);
        Console.WriteLine(ctr.RawValue);
        Console.ReadLine();
    }
}

标签:performance,performancecounter,c
来源: https://codeday.me/bug/20191201/2083650.html