Разработать программу по сбору данных (CPU, RAM, Network) для определенного процесса

Задание закрыто
Стоимость:5 000 рублей
Срок выполнения:5 дней
Варианты оплаты:Планируется использовать Безопасную сделку
Дата публикации:2022-03-19 14:41
Был(а) на сайте:2023-12-14 10:50

Разработать программу по сбору данных (CPU, RAM, Network) для определённого процесса

 
Задача

Необходимо разработать программу со следующим функционалом:

Среди списка всех процессов на компьютере пользователь выбирает определённый процесс.
Указывается время, на протяжении которого необходимо осуществлять наблюдение, в минутах (от 0 до 500)
Далее осуществляется наблюдение за данным процессом.
Необходимо записывать следующие показатели:
1) Загрузка процессом центрального процессора, в %, фиксация ежесекундно
2) Потребление процессом оперативной памяти, в мб, фиксация ежесекундно
3) Потребление процессом интернет трафика (отправлено и получено) за последнюю секунду, в байтах, фиксация ежесекундно

Данные пишутся в формат CSV

Также, программа для сбора данных не должна потреблять слишком много системных ресурсов, чтобы не оказывать влияние на процесс сбора данных (не более 15% процессорного времени и не более 2гб RAM)



Платформа - Windows 10/x64

Оставлять заявки могут только авторизованные пользователи.
Сергей
Cпециализация: Программирование и IT
  • 6 000 руб5 дней
Можно сделать

Оставлять заявки могут только авторизованные пользователи.