VS 2010, мастер производительности для неуправляемого c ++ - PullRequest
4 голосов
/ 17 сентября 2011

Я пытался использовать мастер производительности для моего короткого тестирования C ++ в VS 2010 Ultimate.

Но для любого кода процесс профилирования завершается сбоем и возникает следующая ошибка:

Could not launch xxx.exe. Injection of runtime library failed. 

К этому времени я использовал Netbeans, и с профилировщиком VS 2010 у меня мало опыта.

Интересно, доступна ли эта функция для неуправляемого C ++ ... Код C ++ правильный ...

Конфигурация: VS 2010 Ultimate, Win 7 Prof. 32 bit.

Обновленный вопрос: Метод инструментовки работает хорошо, но метод выборки ЦП все еще не работает.

Ответы [ 3 ]

0 голосов
/ 13 января 2012

Проверьте, включены ли для вашего приложения прокладки Application Verifer.

0 голосов
/ 16 сентября 2013

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

0 голосов
/ 17 сентября 2011

Да, профилировщик работает с собственным кодом.

Попробуйте запустить Visual Studio с правами администратора.

...