Windows Phone 模拟器中的帧速率计数器

2013/10/15

适用于: Windows Phone 8 | Windows Phone OS 7.1

当您在 Windows Phone 模拟器 中运行应用时,您可以使用帧速率计数器来监控应用的性能。下图显示了帧速率计数器。

Frame Rate Counters with Labels

本主题包含以下各节。

下表描述了每个帧速率计数器。有关各个帧速率计数器建议的值范围的相关信息,请参见主题 Windows Phone 的应用性能注意事项中关于“标识图形密集型应用程序的性能问题”一节。

帧速率计数器

说明

构图(呈现)线程帧速率 (FPS)

更新屏幕的速率。

用户界面线程帧速率 (FPS)

运行 UI 线程的速率。

纹理内存使用量

应用中正在使用的纹理的视频内存和系统内存副本。

图面计数器

传递至 GPU 进行处理的显式图面的数量。

中间图面计数器

由缓存图面生成的隐式图面的数量。

屏幕填充速率计数器

以屏幕为单位每帧绘制的像素数量。值 1 表示当前屏幕分辨率中像素的数量 - 例如,480 x 800 像素。

您可以在代码中启用或禁用帧速率计数器的显示。当您在 Visual Studio 中创建 Windows Phone 应用项目时,默认情况下会在文件 App.xaml.cs 中添加启用帧速率计数器的代码。

' Show graphics profiling information while debugging.
If System.Diagnostics.Debugger.IsAttached Then

    ' Display the current frame rate counters.
    Application.Current.Host.Settings.EnableFrameRateCounter = True

    ' other code...
End If

禁用帧速率计数器的步骤

  • 注释掉启用帧速率计数器的代码行,如下所示:

    ' Display the current frame rate counters.
    'Application.Current.Host.Settings.EnableFrameRateCounter = True
    

  • EnableFrameRateCounter 设置为 false,如下面的代码中所示。

    ' Display the current frame rate counters.
    Application.Current.Host.Settings.EnableFrameRateCounter = false
    

启用帧速率计数器的步骤

  • EnableFrameRateCounter 设置为 true,如下面的代码中所示。

    ' Display the current frame rate counters.
    Application.Current.Host.Settings.EnableFrameRateCounter = True
    

显示:
© 2014 Microsoft