Аналог «Get-Counter» в C# - PullRequest
0 голосов
/ 16 апреля 2020

Powershell имеет полезный инструмент Get-Counter. В частности, меня интересует:

(Get-Counter -Counter '\GPU Process Memory(*)\Total Committed').CounterSamples

Я хочу найти подобное решение в C#, то есть вычислить значения памяти GPU для каждого запущенного процесса. Мои поиски по Inte rnet не увенчались успехом, может быть, я использую ключевые слова неверных для поиска.

Сейчас я вызываю этот метод в C# обходной путь:

using (PowerShell PS_GPUProcessMemory = 
    PowerShell.Create().AddScript(@"(Get-Counter -Counter '\GPU Process Memory(*)\Total Committed').CounterSamples"))
    {
        //Do something
    }

Однако как мне обойтись без Powershell? Как использовать C#, чтобы найти значения памяти GPU для каждого запущенного процесса? спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...