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

Получение правильных стеков вызовов в VS Concurrency профилировщике

Я использую профилировщик VS Concurrency для профилирования приложения WPF, но я не могу получить символы для изображений NGen, таких как PresentationCore и др., поэтому мои стеки вызовов выглядят так:

Есть ли способ заставить VS сделать правильные вещи здесь? Изменить: Я правильно настроил свои пути к символам, это не проблема.

4b9b3361

Ответ 1

Выяснил это: если вы выполните шаги здесь, это получится очень хорошо. Здесь короткая версия:

  • Запустите приветствие CMD
  • set COMPLUS_ZapDisable=1
  • "%ProgramFiles(x86)%\Microsoft Visual Studio 10.0\Common7\ide\devenv.exe"
  • Войдите в свои настройки csproj, вкладку Debug и отключите процесс хостинга VS.
  • Удалите профилировщик - ваше приложение будет выглядеть медленнее, потому что вы не используете DLL NGen, но оно все равно будет пропорционально точным в результатах профиля.