1

在 sivlierlight Web 应用程序 html 页面布局定义的参数中,启用 GPU:

是否可以从 Silverlight Web 应用程序检查 GPU 的硬件使用情况?

4

1 回答 1

0

还好你给了我俄文版。英文是看不懂的。你的问题很有趣。我不能肯定地说,但我相信没有办法直接检测(使用代码)GPU加速是否成功启用。(你可以打开debug overlays,也可以在可信模式下使用COM或者P/Invoke来查询GPU,但是这两种都不适合你。)

您也许可以创建某种基准。您也无法以编程方式获得每秒帧数,但可能有一些技巧可以尝试测量它。例如,启动控件位置的动画,并计算每秒触发 LayoutUpdated 的次数。

无论如何,您应该知道 GPU 加速在 Silverlight 中没有多大作用。它仅在少数情况下有用,例如具有大量精灵的 2D 游戏。在所有其他情况下,Silverlight 由 CPU 渲染(性能相当不错)。

于 2013-01-23T21:25:34.993 回答