tapekhav / Process-analysis-utility

This utility provides the ability to analyze and obtain information about running processes in the operating system.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Утилита для анализа процессов

Данная утилита предоставляет возможность анализировать и получать информацию о запущенных процессах в операционной системе. Ниже представлены доступные опции и их описания:

  • -h (--help): Выводит справочник с описанием доступных опций.

  • -a (--all): Выводит всю доступную информацию о процессе, включая информацию о PID, пользователе, использовании ресурсов и дополнительные детали.

  • -A (--All): Выводит информацию о всех запущенных процессах в системе.

  • -w (--all-system): Выводит информацию о всех системных процессах.

  • -d (--demon): Определяет, является ли процесс процессом-демоном (фоновым процессом).

  • -s (--system): Проверяет, является ли процесс системным.

  • -p (--parent): Выводит информацию о родительском процессе, включая его PID и имя.

  • -S (--sched-policy): Выводит политику планирования процесса, которая определяет, какой алгоритм планирования используется для управления процессом.

  • -q (--queue-prio): Выводит приоритет процесса, который влияет на его относительную важность для операционной системы.

  • -t (--threads): Выводит информацию о потоках (threads), связанных с процессом.

  • -g (--state): Выводит состояние процесса, показывая, выполняется ли процесс, приостановлен или завершен.

  • -f (--flags): Выводит флаги, связанные с процессом.

  • -D (--Daemons-all): Выводит информацию о всех процессах-демонах в системе.

Эти опции могут быть использованы для получения подробной информации о процессах в операционной системе и упрощения их анализа. Утилита предоставляет широкий спектр возможностей для мониторинга и управления процессами.

About

This utility provides the ability to analyze and obtain information about running processes in the operating system.

License:MIT License


Languages

Language:C++ 96.6%Language:CMake 3.4%