Системный профайлер — это программа, которая может предоставить подробную информацию об установленном программном обеспечении и оборудовании, подключенном к компьютеру . Обычно рабочие станции и персональные компьютеры имеют системные профайлеры в качестве общей функции с середины 1990-х годов.
Однако системные профилировщики существуют в большинстве вычислительных архитектур в той или иной форме. Программы системного монитора в мэйнфреймах по сути выполняют ту же функцию, что и программы системного профилировщика на персональных компьютерах.
Современные системные профилировщики обычно предоставляют информацию в реальном времени не только о состоянии центрального процессора (например, тактовой частоте ), но и о состоянии графического процессора и подключенного оборудования (например, устройств USB или FireWire ).
Системные профилировщики стали использоваться после того, как перфокарты перестали быть необходимыми для запуска программ. ЭВМ эволюционировали в модульную архитектуру в то же время, когда перфокарты стали отказываться от использования в качестве устройств ввода. Системы мейнфреймов на основе перфокарт обычно имели очень жестко фиксированную архитектуру с небольшими вариациями в устройствах ввода или вывода.
С 1990-х годов в некоторых вычислительных архитектурах, таких как Linux , появились аппаратно-независимые системные профилировщики . Большинство Unix-подобных (т.е. совместимых с POSIX ) операционных систем имеют аппаратно-независимые системные профилировщики.
В классической операционной системе Mac OS компании Apple Computer это выполнялось с помощью приложения Apple System Profiler .
Профилировщик macOS просто называется System Information и может быть доступен двумя способами. Приложение с графическим интерфейсом пользователяSystem Information.app
предоставляет системную информацию в упрощенных таблицах и деревьях, тогда как подробную, очень подробную информацию можно просмотреть при запуске /usr/sbin/system_profiler
двоичного файла в эмуляторе терминала .
В Microsoft Windows подобную информацию можно найти, просмотрев свойства «Моего компьютера» или «Этот компьютер», нажав одновременно клавиши Windows и Pause/Break или запустив msinfo32.exe
двоичный файл.