Подтвердить что ты не робот

Как я могу избавиться от ошибки "PRF0002:" Инструментализация не удалось с этими параметрами "с помощью Microsoft Visual Studio 2010 Performance Profiler?

Теперь я использую Microsoft Visual Studio 2010 Profiler для профилирования одной программы. Он работает очень хорошо, когда я использую метод выборки процессора. Однако, когда я использую метод Instrumentation, я получаю следующее сообщение об ошибке:

PRF0002: Instrumentation failed with these options: /u "my program" /excludesmallfuns. Please check the output window for additional details.

Мне было интересно, как я могу избавиться от этой ошибки. Благодарю!

4b9b3361

Ответ 2

У меня была аналогичная ситуация, и для меня это устранило удаление всех дополнительных привязок, которые я добавил на свой сайт в IIS (экспресс). Итак, если ваша ситуация позволяет использовать этот подход, то:

  • Откройте диспетчер IIS
  • В области подключения разверните узел "Сайты"
  • Щелкните правой кнопкой мыши на своем веб-сайте (или веб-сайте по умолчанию).
  • Выберите "Изменить привязки"
  • Выберите все привязки, отличные от стандартного, с портом 80
  • Нажмите "Удалить" и закройте всплывающее окно.
  • Я также перезапустил IIS.

Перезагрузите Visual Studio, и, надеюсь, ваш профилировщик работает на этот раз!

Ответ 3

У меня была та же проблема. Оказалось, что вам нужно включить переключатель профиля компоновщика для части, которую вы хотите профилировать. Вот как вы можете это сделать: включить профилирование. Однако в моем случае я создал свой исполняемый файл и необходимые DLL с профилированием, и это создавало проблему. Как только я выключил флаг профилирования для своего исполняемого файла, я смог профилировать его с помощью этого метода:
профилирование определенных dll msdn