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

Windows Phone 的应用监视

2014/6/18

Windows Phone 应用程序分析会按照普通用户的使用方式行使其功能,同时还会包含用于监视您的应用的选项。

应用监视的目的是帮助您了解应用的质量以及给予您可操作的反馈来改进应用。在应用提供给最终用户之前,这些信息可帮助您改进应用并使您的应用因其响应能力和可靠的资源利用而在其他应用中脱颖而出。

应用监视功能旨在捕获所有从质量角度来讲相关的关键指标,然后根据这些指标对您的应用进行评级。该功能的指导原则是帮助您在开发应用期间(而不是在之后)确保应用的质量和性能。

应用监视可帮助您识别类似于以下的问题:

  • 启动时间过慢。

  • 对输入(例如,滚动或缩放)的响应时间慢。

  • 电池耗电量高。

  • 网络延迟。

  • 网络数据成本高。

  • 网络信号的质量变化时性能差。

  • 因资源使用率过高而引发的内存不足错误。

本主题介绍应用监视会话的工作流。

本主题包括以下部分。

应用监视不适用于 Direct3D 应用。

重要说明重要说明:

若要使用应用监视,必须在 Windows Phone 8 设备或仿真程序上运行应用。但是,您可以监视面向 Windows Phone 8 或 Windows Phone OS 7.1 的应用。

开始应用监视

  1. 在 Visual Studio 中,打开 Windows Phone 项目。

  2. 选择 Windows Phone 8 设备或仿真程序作为部署目标。

  3. 您可以使用以下方法之一运行应用分析。这些方法假定您已在 Visual Studio 中打开了某个项目。

    • “调试”菜单,选择“开始 Windows Phone 应用分析”

    • 按 Alt-F1。

  4. “监视”下,选择“应用分析”。然后单击“开始会话”

    您的应用开始在选定的仿真程序或设备上运行。

下图显示了当您启动 Windows Phone 性能分析后可用于监视的选项。

Application analysis options for monitoring

当您已收集到足够多的活动示例时,单击“结束会话”

停止监视会话后,工具将复制和分析它收集到的数据。然后,它会显示“所有警告”页面。

“所有警告”页面将显示已检测到的问题的数量,以及关于对获取良好用户体验最为重要的应用行为特征的报告。

位于“报告”部分中的以下项目使用彩色的竖条来指示质量级别。

参数

绿色值

红色值

启动时间

0 至 5 秒之间。

超过 5 秒。

响应速度

没有与帧速率、用户界面断续或响应相关的警告。

至少有 1 个与帧速率、用户界面断续或响应相关的警告。

恢复时间

(仅在监视会话期间恢复应用,才能显示此行。)

0 至 2 秒之间。

超过 4 秒。

位于“报告”部分中的以下项目报告应用所使用的资源。

参数

度量单位

上载的总数据

MB

下载的总数据

MB

剩余电池电量

小时数

最大使用内存

MB

平均使用内存

MB

检查“所有警告”页面后,单击“摘要”部分中的N 警报链接以前进到“详细分析”页面。

应用监视结果的“详细分析”页面将显示图表和监视警告。有关图表行以及图表和警告中使用的术语的更多信息,请参见 Windows Phone 8 的 Windows Phone 应用程序分析

图表将包含以下行。

  • 帧速率

  • CPU 使用率

  • 应用程序响应速度

  • 网络数据传输 KBps

  • 电池电量消耗 (mAh)

  • 内存使用量 (MB)

如果检测到任何问题,请检查图表下的监视警告。

当您选择一部分图表时,将出现详细分析部分。本节以表格形式提供性能警告和选定时期内性能的详细信息。下图显示了选定图形的一部分和详细性能分析部分中的结果显示。

Windows Phone Profiler, with highlighted timeline

“观测摘要”列包含有关该问题的信息。

要调查性能问题的详细信息,您可以展开性能警告菜单右侧的选项。下图显示一个已扩展“性能警告”项的示例。

The Windows Phone Profiler's "Breadcrumb" menu

要清除您在图表中所选的内容,请单击“所有警告”链接。

显示:
© 2014 Microsoft