我的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。
答案 0 :(得分:0)
从the page链接到:
在应用程序的性能分析和性能调整阶段 在开发中,您可以设置EnableCacheVisualization(Silverlight插件 Object)为true以生成区域的叠加可视化 你的用户界面是硬件加速的。