Использование процессора — Поиск загрузки процессора в C ++ с использованием libproc

Я использовал библиотеку libproc в c ++, чтобы найти загрузку процессора, но я не могу найти примеры для получения некоторых полей.

  1. Я хочу рассчитать использование процессора процессом / потоком?
  2. Чтобы найти использование памяти процесса / потока?

Если кто-нибудь знает, пожалуйста, помогите.

3

Решение

Мгновенный процент ЦП обычно желателен, но не отслеживается ядром и поэтому недоступен везде, где может прочитать procps. Отслеживание процента должно быть реализовано в приложении: сделать снимок, немного подождать и сделать еще один снимок, чтобы узнать, сколько времени utime + stime было потрачено в течение интервала. По этой причине top показывает все проценты ЦП как 0.0% при запуске и корректирует их в следующем интервале. procps предоставляет удобное место для хранения процентного содержания ЦП, но не реализует его в библиотеке.

Взял это из Вот, и есть еще немного информации о том, как реализовать это там.

2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector