Инструментальные профилировщики и выборка

Я провожу исследование между профилировщиками, в основном инструментальными средствами и выборками. Я получил следующую информацию:

  • выборка: остановите выполнение программы, возьмите ПК и, таким образом, сделайте вывод о том, что программа
  • инструментирует: добавить служебный код в программу, чтобы она увеличивала несколько указателей, чтобы узнать программу

Если приведенная выше информация неверна, поправьте меня.

После этого я смотрел на время выполнения, и некоторые говорили, что инструментальная обработка занимает больше времени, чем выборка! это правильно?

если да, то почему? в выборке вы должны заплатить цену переключения контекста между процессами, в то время как в последнем случае вы в той же программе бесплатно

Я что-то упускаю?

Ура! =)

9
задан sleske 14 May 2011 в 20:27
поделиться