Анализ производительности с помощью функции трассировки
Функция трассировки, предусмотренная в операционной системе, является одним из основных средств контроля за работой системы.
Функция трассировки записывает сообщения о событиях, происходящих в системе, указывая время их возникновения, и предоставляет подробную информацию о работе системы. Сведения о событиях представлены в хронологическом порядке и связаны с друг с другом. Трассировка - это полезное средство для наблюдения за работой системы и выполнением приложений. В отличие от других инструментов, предоставляющих информацию только об использовании CPU и времени ожидания ввода-вывода, функция трассировки позволяет понять, какие события происходят в системе, по чьей инициативе, когда, каким образом эти события влияют на работу системы и почему.
В операционной системе предусмотрены средства для наблюдения за работой системных программ. Пользователи могут включить в список отслеживаемых программ и собственные приложения, добавив дополнительные события и задав правила форматирования.
При разработке и реализации этой функции особое внимание уделялось эффективности сбора данных трассировки. Ее влияние на производительность системы было сведено до минимума. По этой причине функция трассировки исключительно полезна в качестве средства анализа производительности и обнаружения проблем.