如何确保Silverlight的GPU加速真的开启?

时间:2012-01-03 16:22:30

标签: silverlight performance gpu acceleration

我的layoutroot(画布)可以有很多控件。随着树变得越来越大,性能自然会消失,最终应用程序对大多数操作都没有反应。为了让我的蠕变有点推动,我试图使用GPUAcceleration但我没有看到任何增强的性能和更重要的是,我无法找到一种方法来确保它是否正在尝试。

假设我在SL应用的Aspx主页上设置了此设置:

<asp:Silverlight ID="O2PSilverlightXaml" runat="server" Source="O2PSilverlight.xap"
EnableFrameRateCounter="true" MinimumVersion="3.0.40307.0" Width="100%" Height="100%"
EnableGPUAcceleration="true" />

我如何确定它是否有效?我如何知道我的显卡是否受支持,或者由于浏览器的安全设置等而未被忽略?

这适用于Silverlight 4。

1 个答案:

答案 0 :(得分:0)

the page链接到:

  

在应用程序的性能分析和性能调整阶段   在开发中,您可以设置EnableCacheVisualization(Silverlight插件   Object)为true以生成区域的叠加可视化   你的用户界面是硬件加速的。

This will give you a visual clue