Могу ли я использовать NVIDIA nsight для устранения неполадок с производительностью WPF?

У меня есть приложение WPF с узким местом на GPU. Я думал, что смогу использовать NVIDIA nsight, чтобы увидеть, что делает WPF, но в документации по установке сказано, что я должен отключить аппаратное ускорение WPF. Без отключения аппаратного ускорения я все еще получаю результаты, но теперь я не уверен - эти результаты неверны? Нет ли способа использовать nsight в приложениях WPF?


person shoren    schedule 27.02.2015    source источник
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
comment
Вы можете опубликовать, как вы этого добились? попытка запустить отладку графики в приложении WPF приводит к сообщениям об ошибках из окна вывода NSight, в котором говорится, что невозможно запустить..., потому что тип архитектуры - MSIL (System.InvalidOperationException) - person Elad Maimoni; 05.05.2018
comment
Не могу вспомнить, что я делал, но я помню, что это был тупик. - person shoren; 08.08.2018