Мониторинг сервиса(службы)

 
0
 
.NET
ava
NewLine | 08.08.2007, 14:00
Добрый день.
У меня есть сервис(служба).
Как я могу мониторить ее.
Т.е. просматривать сколько памяти она съела и сколько процентов занимает центрального процессора.
Спасибо.
Comments (3)
ava
tol05 | 08.08.2007, 13:08 #
System.Diagnostics.PerformanceCounter Class
System.Diagnostics.ProcessThread Class ?
ava
NewLine | 08.08.2007, 14:12 #
свойство CategoryName.
Я вот только не понимаю имена категорий это что-то фиксированное и где-то уже прописано или я должен создавать свою категорию.
Как тогда мне создать категорию какой-то отдельной службы или отдельного exe файла.
Спасибо.
ava
tol05 | 08.08.2007, 14:24 #
если верить MSDN, то
Цитата


To read from a performance counter, create an instance of the PerformanceCounter class, set the CategoryName, CounterName, and, optionally, the InstanceName or MachineName properties, and then call the NextValue method to take a performance counter reading.



To publish performance counter data, create one or more custom counters using the PerformanceCounterCategory.Create method, create an instance of the PerformanceCounter class, set the CategoryName, CounterName and, optionally, InstanceName or MachineName properties, and then call the IncrementBy, Increment, or Decrement methods, or set the RawValue property to change the value of your custom counter.

smile
читал MSDN на русском?
Please register or login to write.
Firm of day
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Contributors
  NewLine   tol05
advanced
Submit