导出 (0) 打印
全部展开
信息
您所需的主题如下所示。但此主题未包含在此库中。

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

2014/6/18

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

Frame Rate Counters with Labels

本主题包括以下部分。

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

帧速率计数器

描述

构图(呈现)线程帧速率 (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)
{
    // Display the current frame rate counters.
    Application.Current.Host.Settings.EnableFrameRateCounter = true;

    // other code…
}

禁用帧速率计数器的步骤

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

    // Display the current frame rate counters.
    //Application.Current.Host.Settings.EnableFrameRateCounter = true;
    

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

    // Do not 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