在远程设备上收集应用商店应用中 JavaScript 函数的计时数据

仅适用于 Windows

通过 Visual Studio 性能和诊断中心中的 JavaScript 函数计时工具,可测量、评估和确定代码中与性能相关的问题。 探查器在进入和退出应用中每个函数时将收集计时信息。 分析工具报告视图以图形和表格形式显示有关应用性能的详细、上下文丰富的信息,帮助你在代码的执行路径中导航并了解函数的执行开销,让你可以找到最佳的优化机会。 你可以分析应用的整个执行运行,还可以挂起和继续分析以收集仅适用于特定方案的数据。

备注

从 Visual Studio 2013 Update 2 开始,可使用 CPU 使用量工具收集大量与使用 JavaScript 函数计时工具相同的数据。请参见分析应用商店应用中 CPU 的使用量。下面是这两个工具之间的主要差别:

  • JavaScript 函数计时工具可收集应用中对函数的调用数。但是,它无法在 Windows Phone 应用上运行,而且在分析会话期间无法将其与其他工具一起使用。

  • CPU 使用量工具可在所有 Windows 运行时应用上运行。还可以通过其他诊断工具(例如能量消耗工具)来收集数据,以便诊断特定问题。

本主题介绍如何通过使用 Visual Studio IDE 在远程计算机上分析 Windows 应用商店应用中的 JavaScript 代码。

Visual Studio 通常安装在台式计算机上。 Windows 应用商店应用程序可在多种设备、外观尺寸和处理器类型上运行。 通过远程分析,可收集通过网络连接到或直接通过以太网电缆连接到 Visual Studio 计算机的任何设备的性能数据。 进行远程分析时,Visual Studio 将部署应用程序的最新版本。

备注

  • 若要分析远程设备,你必须是该设备上的管理员。

  • 我们建议你直接在远程设备上执行用户交互,而建议不要使用远程桌面连接。远程桌面连接会显著影响应用程序的性能以及所收集的性能数据。

在本主题中

在远程设备上配置远程分析

在 Visual Studio 中配置远程分析

  • 其他调试属性

分析应用程序

  • 收集用于整个分析运行的性能数据

  • 收集用于特定方案的性能数据

在远程设备上配置远程分析

必须在远程设备上装有开发人员许可证;必须在远程设备上装有 Visual Studio 远程工具;并且远程设备上必须运行远程调试监视器。

在 Visual Studio 中配置远程分析

若要在远程设备上分析应用程序,请在 Visual Studio 项目的调试属性中指定该设备的名称或 IP 地址。 你只需指定本地计算机部署目标,然后开始分析,为所有或部分执行运行收集数据,然后停止。 Visual Studio 随后将在 IDE 的文档窗口中显示结果。

若要在远程设备上分析应用程序,请执行以下操作:

  1. 在 Visual Studio 中,打开要分析的项目。

  2. 在**“调试”菜单上,选择“项目属性”**。

  3. 在**“配置属性”节点中选择“调试”**。

    JavaScript 调试项目属性

  4. 从**“要启动的调试器”列表中,选择“远程计算机”**。

  5. 在**“计算机名称”**行中,键入远程设备的名称或 IP 地址。

    如果远程设备与 Visual Studio 计算机在同一个子网上,或该设备直接连接到 Visual Studio 计算机,则可选择该行中的向下箭头,选择**“<定位...>”项,然后在“远程调试器连接”**对话框上选择该设备。

  6. 从**“调试器类型”**列表中,选择是分析应用组件中的 JavaScript 代码,Visual C++、Visual C# 代码,还是 Visual Basic 代码:

    • 选择**“仅限脚本”**以分析 JavaScript。

    • 选择任何其他值以分析 JavaScript 应用的 C#/VB/C++ 组件。

其他调试属性

  1. **“允许本地网络环回”**不会对分析产生任何影响。

  2. 应始终将**“要求身份验证”设置为“是”**。 不要求网络身份验证会使网络遭受被恶意用户攻击的重大风险。

分析应用程序

你可以收集用于整个运行的分析数据,或者可以只收集用于特定方案的数据。

停止分析

收集用于整个分析运行的性能数据

若要自始至终分析你的应用,请执行此操作:

  1. 启动探查器。选择“开始性能分析”(键盘:ALT + F2))以启动应用并立即开始分析。 你将需要接受远程调试器监视器权限的提升。

  2. **执行应用。**运行应用程序中要分析的那些部分。 重复分析重要的方案以获得更准确的结果。

  3. 停止分析。在分析文档窗口中选择“停止分析”(键盘:CTRL + ALT + F2). 探查器将分析数据并显示分析数据的“摘要”视图。

收集用于特定方案的性能数据

若要在应用中分析特定的方案,请执行此操作:

  1. 启动探查器。选择“暂停启动性能分析”(键盘:CTRL + ALT + F2)以通过挂起分析来启动应用。 你将需要接受远程调试器监视器权限的提升。

  2. 继续和挂起分析。在即将开始你感兴趣的方案之前,请在分析文档窗口中选择“继续分析”。 执行该方案,然后选择**“暂停分析”**以挂起数据收集。 你可以随时挂起和继续分析。

  3. 重复分析重要的方案以获得更准确的结果。

  4. 停止分析。在分析文档窗口中选择“停止分析”(键盘:CTL + ALT + F2).

停止分析运行时,探查器将分析数据,然后在 IDE 的文档窗口中显示分析数据的“摘要”视图。 请参见分析应用商店应用中 JavaScript 函数的计时数据

请参见

概念

使用 Visual Studio 诊断工具来分析 Windows 应用商店应用程序的性能

在本地计算机上收集应用商店应用中 JavaScript 函数的计时数据

分析应用商店应用中 JavaScript 函数的计时数据