webBG - програмисти, машинно обучение, javascript, python, php, питам, говорим, публикации

Получаване на използването на процесора на конкретна услуга в C#

Искам да знам използването на процесора на конкретна услуга в C#.

PerformanceCounter работи добре с процеса:

PerformanceCounter counter = new PerformanceCounter("Process", "% Processor Time", "myprocess", true);  
double result = counter.NextValue();

но не и с услуги:

   PerformanceCounter counter = new PerformanceCounter("Service", "% Processor Time", "myservice", true);  
    double result = counter.NextValue();
12.09.2015

  • Услугите също са процеси 12.09.2015
  • Опитах с PerformanceCounter counter = new PerformanceCounter(Process, % Processor Time, myservice, true); двоен резултат = counter.NextValue(); за да получите използването на процесора от услугата, но не работи. 12.09.2015
  • Спрете да използвате myService и използвайте истинските имена, вашите промени крият проблема 12.09.2015
  • Опитах с всички имена на услуги, които се изпълняват на моя компютър и не работи, ACDaemon например. 12.09.2015
  • Имам изключение: екземпляр ACDaemon не съществува в посочената категория 12.09.2015
  • Ако проверите списъка си с услуги и отидете на свойства за ACDaemon, какво ще видите в пътя към изпълнимия файл? Например за Apple Mobile Device Service виждам това 12.09.2015
  • Виждам ArcSoft Connect Daemon, той също не работи с това. 12.09.2015
  • Нека продължим тази дискусия в чата. 12.09.2015

Отговори:


1

Правилното име за брояча на производителността би било

PerformanceCounter counter = new PerformanceCounter("Process", "% Processor Time", "ACService", true);
12.09.2015
Нови материали

10 умопомрачителни C# хакове
Здравейте! Като страстен разработчик на C#, аз винаги съм търсил начини да подобря уменията си за кодиране. Вълнувам се да споделя с вас някои умопомрачителни хакове и прозрения, които ми..

Electron с база данни Sqlite3
Electron е рамка за изграждане на междуплатформени настолни приложения с HTML, CSS JavaScript. Electron е написан на C++, Javascript, Objective C, Python и т.н. Днес Electron е супер готин и..

Системи за препоръчване в машинното обучение
Какво представляват двигателите за препоръки? Това е най-мощното и полезно приложение на технологията за машинно обучение в бизнеса. Тези дни. Днес всеки голям гигант като Google, Amazon,..

Топ 5 Python IDE / текстови редактори
Какви IDE на Python трябва да гледам? 1. Pycharm Традиционният пълноценен редактор за Python от JetBrains. PyCharm предоставя широк набор от основни инструменти, тясно интегрирани за..

Извличане на данни от API — част 2
Научете как можете да филтрирате филми въз основа на различни категории. Моля, вижте предишния урок (Част 1) : Как да извличам данни от истински API — React / JS..

Как да предотвратите влизането на някой от вашата кодова база
// TLDR TypeScript добавя статично въвеждане към JavaScript, улавяйки грешки като препращане към променливи извън обхвата или извикване на функции с грешни аргументи. Той е несъвършен и има..

Анализ на настроението с помощта на логистична регресия и наивен Бейс
Нека сравним кой алгоритъм е по-добър за класифициране на туитовете въз основа на техните чувства. Наблюдаван ML При контролираното машинно обучение обикновено имате вход X, който влиза във..