【问题标题】:Can I use NVIDIA nsight to troubleshoot WPF performance?我可以使用 NVIDIA nsight 对 WPF 性能进行故障排除吗?
【发布时间】:2015-04-30 16:47:00
【问题描述】:

我的 WPF 应用程序在 GPU 上存在瓶颈。我以为我可以使用 NVIDIA nsight 来查看 WPF 正在做什么,但设置文档说我应该禁用 WPF 硬件加速。在不禁用硬件加速的情况下,我仍然可以获得结果,但现在我不确定 - 这些结果是否不正确?有没有办法在 WPF 应用程序上使用 nsight?

【问题讨论】:

  • 我没有回答,但想指出微软已经发布了一套专用的WPF performance tuning tools
  • 微软的性能套件不够详细,无法帮助我。如果我的填充率有限,我需要确切地知道我在复制什么。 nsight 似乎有信息,就像 PIX 一样,但看起来更好。我唯一担心的是我看到的数据不知何故是错误的,我最终浪费了我的时间去追鬼。

标签: c# wpf nvidia nsight


【解决方案1】:

您的 WPF 应用程序是托管二进制文件,Nsight 不支持为图形调试启动托管文件。

谢谢 一个

【讨论】:

    【解决方案2】:

    看起来新版本刚刚发布,它支持 WPF。只是需要等待。

    【讨论】:

    • 你能公布你是如何做到的吗?尝试在 WPF 应用程序上启动图形调试会从 NSight 输出窗口产生错误消息,显示“无法启动......因为架构类型是 MSIL (System.InvalidOperationException)”
    • 不记得我做了什么,但我记得那是一条死胡同
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-09-27
    • 2011-12-03
    • 1970-01-01
    • 1970-01-01
    • 2018-09-16
    • 1970-01-01
    • 2020-10-02
    相关资源
    最近更新 更多