Приборостроение (компьютерное программирование) - Instrumentation (computer programming)

В контексте компьютерного программирования , приборостроение относится к мере на производительность продукта, чтобы диагностировать ошибки и писать трассировки информации. Инструментарий может быть двух типов: исходный инструментарий и двоичный инструментарий.

Вывод

В программировании инструментарий означает:

  • Профилирование : измерение динамического поведения программы во время тренировки с репрезентативными входными данными. Это полезно для свойств программы, которые невозможно проанализировать статически с достаточной точностью, например для анализа псевдонимов .
  • Вставка таймеров в функции.
  • Регистрация основных событий, таких как сбои.

Ограничения

Инструментарий ограничен охватом исполнения. Если программа никогда не достигает определенной точки выполнения, то инструментарий в этой точке не собирает данные. Например, если приложение текстового процессора оснащено инструментарием, но пользователь никогда не активирует функцию печати, тогда инструментарий ничего не может сказать о процедурах, которые используются исключительно функцией печати.

Некоторые типы инструментовки могут резко увеличить время выполнения. Это может ограничить применение инструментовки контекстами отладки.

Смотрите также

Рекомендации