Silverlight web应用程序.GPU加速



在silverlight web应用的html页面布局中定义了参数,即启用GPU:

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

幸好你给了我俄文版本。英语难以辨认。你的问题很有趣。我不能肯定地说,但我相信没有办法直接检测(使用代码)GPU加速是否成功启用。(你可以打开调试覆盖,你可以在可信模式下使用COM或P/Invoke来查询GPU,但两者都不适合你。)

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

无论如何,你应该知道GPU加速在Silverlight中没有多大作用。它只在少数情况下有用,比如有很多精灵的2D游戏。在所有其他情况下,Silverlight是由CPU渲染的(性能相当好)。

最新更新