3

我可能在这个问题上混合了苹果和橙子,因为我在提到的领域是菜鸟,所以请试着理解我的意思。

我读到 WPF(和 Silverlight,作为它的扩展)使用 GPU 加速在屏幕上呈现自身。

如果是这样,当我已经运行 GPU 密集型应用程序(例如,窗口模式下的游戏),然后运行需要一些 GPU 时间/功率的 WPF/Silverlight 应用程序时会发生什么?谁获得更大的优先权?他们都开始“口吃”了吗?

谢谢!

4

1 回答 1

2

我认为可以肯定地说,您在运行 CPU 密集型任务时会遇到类似的问题……它会占用其他任务的处理时间。所以是的,您可能会看到性能下降,但这完全取决于所涉及的内容:)。

一般来说,密集型游戏通常被编写为使用大部分/所有计算机资源,预计这是用户可能会做的唯一事情。当窗口不在前台时,其他更好的应用程序将降低其处理需求(即较低的 FPS)。Windows 本身实际上会给前台窗口更多的优先级(除非另有配置),但你永远不知道其他程序对自己的线程优先级做了什么。

于 2010-06-15T17:58:45.927 回答