如何分析本地计算机上的 Windows 应用商店应用程序中的 JavaScript 代码

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

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

在本主题中

可了解以下内容:

快速入门:简单的分析方法

配置项目调试属性设置

分析应用程序

  • 收集 C#/VB/C++ 组件的性能数据

  • 收集整个分析运行过程的性能数据

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

快速入门:简单的分析方法

在许多情况下,可通过四个步骤收集应用程序的分析数据。

但是,Visual Studio 探查器将项目的调试设置用于配置应用程序在本地计算机上的部署。如果更改了项目的任何标准调试设置,则首先应确保这些设置与分析兼容。有关更多信息,请参见本主题中的配置项目调试属性设置

四步分析

  1. 选择本地计算机作为部署目标。从 Visual Studio“标准”工具栏上“启动调试”按钮旁的下拉列表中选择“本地计算机”

    在本地计算机上运行

  2. 启动探查器。选择“启动性能分析”(键盘:ALT + F2)以启动应用程序并立即开始分析。

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

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

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

配置项目调试属性设置

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

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

    调试属性

  3. 使用下表将设置配置为相应的值:

    选项

    要启动的调试器

    设置为“本地计算机”

    启动应用程序

    设置为“是”

    允许本地网络环回

    此设置对分析没有影响。

    调试器类型

    • 设置为“仅限脚本”将分析 JavaScript。

    • 设置为任意其他值将分析 JavaScript 应用程序的 C#/VB/C++ 组件。

分析应用程序

可在整个运行过程中收集分析数据,也可仅收集特定方案的数据。还可以为 JavaScript 应用程序的 C#/VB/C++ 组件收集分析数据。

停止分析

Hh696637.collapse_all(zh-cn,VS.110).gif收集 C#/VB/C++ 组件的性能数据

若要收集 JavaScript 应用程序中 C#/VB/C++ 组件的性能数据,请在 JavaScript 项目的**“调试”属性页上的“调试器类型”列表中,选择除“仅限脚本”**以外的任意项。请参见本主题中的配置项目调试属性设置

然后,可收集整个分析运行过程的性能数据,也可按如下所示收集特定方案的分析数据。

若要分析 C#/VB/C++ 性能数据,请参见分析 Windows 应用商店应用程序中的 Visual C++、Visual C# 和 Visual Basic 代码的性能数据

备注

选择此选项后,不收集 JavaScript 性能数据。

Hh696637.collapse_all(zh-cn,VS.110).gif收集整个分析运行过程的性能数据

备注

此过程基本上与快速入门:简单的分析方法相同。

若要在整个过程中分析应用程序,请执行下列操作:

  1. 启动探查器。选择“启动性能分析”(键盘:ALT + F2)以启动应用程序并立即开始分析。

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

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

Hh696637.collapse_all(zh-cn,VS.110).gif收集特定方案的性能数据

若要分析应用程序中的具体方案,请执行下列操作:

  1. 启动探查器。选择“启动已暂停的性能分析”(键盘:CTRL + ALT + F2)以启动应用程序但暂停分析。

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

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

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

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

请参见

概念

分析 Windows 应用商店应用程序的性能

分析 Windows 应用商店应用程序中的 JavaScript 性能数据