我可以使用NVIDIA nsight来解决WPF性能问题吗?

3
我有一个WPF应用程序,GPU存在瓶颈。我认为可以使用NVIDIA nsight来查看WPF正在执行的操作,但设置文档说我应该禁用WPF硬件加速。即使不禁用硬件加速,我仍然可以获得结果,但现在我不确定-这些结果是否不正确?是否没有办法在WPF应用程序上使用nsight?

我不知道答案,但想指出微软已经发布了一套专门的WPF性能调优工具 - 500 - Internal Server Error
微软的性能套件不够详细,无法帮助我。如果我的填充速率受限,我需要确切地知道我正在复制什么。nsight似乎有这些信息,就像PIX一样但看起来更好。我唯一担心的是,我看到的数据可能出现错误,最终浪费时间追逐幻影。 - shoren
2个回答

1
你的WPF应用程序是一个托管二进制文件,而Nsight不支持启动托管文件进行图形调试。
谢谢 安

0

看起来新版本已经发布了,它支持WPF。只需要等待即可。


你能否公布一下你是如何实现的?尝试在 WPF 应用程序上启动图形调试会导致 NSight 输出窗口显示错误消息,指出“由于架构类型为 MSIL (System.InvalidOperationException),无法启动...” - Elad Maimoni
不记得我做了什么,但我记得这是一条死路。 - shoren

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接