如何启用FPS监测以测试XAML动画?

5

由于Windows Store应用程序可以在Intel和ARM架构之间运行,因此至少需要使动画尽可能具有良好的性能。要测试动画,FPS非常重要。您如何在Windows上启用FPS监控?

1个回答

6
在Windows 8中,您可以这样操作:
App.Current.DebugSettings.EnableFrameRateCounter = true;

我喜欢这样做:

App.Current.DebugSettings.EnableFrameRateCounter 
    = System.Diagnostics.Debugger.IsAttached;

计数器用户界面的文档在这里(http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.debugsettings.enableframeratecounter.aspx)。
监视器包括:
  • Cp fps:合成线程���每秒帧速率
  • UI fps:UI线程的每秒帧速率
  • 内存:纹理的内存利用率
  • 批处理:发送到图形处理单元(GPU)的表面计数
  • Cp cpu:在合成线程的处理器上花费的毫秒时间
  • UI cpu:在UI线程的处理器上花费的毫秒时间

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接