在sivlierlight web应用程序中,html页面布局定义了param,即启用GPU:
是否可以从Silverlight Web应用程序检查GPU的硬件使用情况?
答案 0 :(得分:0)
你给了我俄语版的好东西。英语是难以辨认的。你的问题很有意思。我不能肯定地说,但我相信没有办法直接检测(使用代码)GPU加速是否成功启用。 (您可以打开调试覆盖,并且可以在受信任模式下使用COM或P / Invoke来查询GPU,但两者都不适合您。)
您可以创建某种基准。您也无法以编程方式获得每秒帧数,但可能有一些技巧可以尝试测量它。例如,启动控件位置的动画,并计算每秒触发LayoutUpdated的次数。
无论如何,你应该知道GPU加速在Silverlight中做的不多。它仅在少数情况下有用,例如具有大量精灵的2D游戏。在所有其他情况下,Silverlight由CPU呈现(具有相当好的性能)。