Да, при инструментировании профилировщик собирается изменить ваш код с помощью дополнительных инструкций для сбора и отслеживания необходимых данных о производительности. Вы никогда не захотите распространять инструментальную версию своих сборок, и вы не захотите использовать инструментальные сборки для отладки (поскольку критические секции / условия гонки / и т. Д., Безусловно, могли бы вести себя по-другому, учитывая дополнительные инструменты).
При этом, контрольно-измерительные приборы могут быть очень ценными для целей, предназначенных для профилирования. Собирая фактические данные и изолируя дорогостоящие операции, усилия по оптимизации могут быть соответствующим образом сфокусированы, а результаты могут быть точно измерены - избегая потерянного времени, повышенной сложности, уменьшенного обслуживания и всех других проблем, связанных с преждевременной оптимизацией.