У меня есть приложение WPF с узким местом на GPU. Я думал, что смогу использовать NVIDIA nsight, чтобы увидеть, что делает WPF, но в документации по установке сказано, что я должен отключить аппаратное ускорение WPF. Без отключения аппаратного ускорения я все еще получаю результаты, но теперь я не уверен - эти результаты неверны? Нет ли способа использовать nsight в приложениях WPF?
Могу ли я использовать NVIDIA nsight для устранения неполадок с производительностью WPF?
comment
Я не отвечаю, но хочу отметить, что Microsoft опубликовала набор специальных Инструменты настройки производительности WPF.
- person 500 - Internal Server Error   schedule 28.02.2015
comment
Пакет производительности Microsoft недостаточно детализирован, чтобы помочь мне. Если у меня ограничена скорость заполнения, мне нужно точно знать, что я копирую. nsight, кажется, имеет информацию, как и PIX, но выглядит лучше. Меня беспокоит только то, что данные, которые я вижу, каким-то образом неверны, и в конечном итоге я трачу свое время на погоню за призраками.
- person shoren   schedule 01.03.2015
Ответы (2)
Ваше приложение WPF является управляемым двоичным файлом, и Nsight не поддерживает запуск управляемых файлов для отладки графики.
Спасибо Ан
person
Yan An
schedule
30.03.2015
Похоже, только что вышла новая версия, и она поддерживает WPF. Просто нужно было подождать.
person
shoren
schedule
16.10.2015
Вы можете опубликовать, как вы этого добились? попытка запустить отладку графики в приложении WPF приводит к сообщениям об ошибках из окна вывода NSight, в котором говорится, что невозможно запустить..., потому что тип архитектуры - MSIL (System.InvalidOperationException)
- person Elad Maimoni; 05.05.2018
Не могу вспомнить, что я делал, но я помню, что это был тупик.
- person shoren; 08.08.2018