Поделиться через


Профилирование кода JavaScript в приложениях для Магазина Windows на локальном компьютере

Средства профилирования JavaScript в Visual Studio позволяют измерять, оценивать и исправлять проблемы в коде, связанные с производительностью. Профилировщик собирает данные о времени на входе и выходе из каждой функции в приложении. В представлениях отчетов профилировщика показаны графические и табличные представления подробных, снабженных контекстом данных о производительности приложения. Это позволяет пройти путь выполнения кода и оценить затраты на выполнение функций в поисках наилучшей возможности для оптимизации. Можно выполнять профилирование в течение всего выполнения приложения или приостанавливать и возобновлять профилирование для сбора данных только для конкретных сценариев.

В этом разделе описывается профилирование кода JavaScript в приложениях Windows на локальном компьютере с помощью интегрированной среды разработки Visual Studio.

Содержание раздела

Ниже рассказывается:

Краткое руководство: простая методика профилирования

Настройка параметров свойств отладки проекта

Профилировать приложение

  • Сбор данных о производительности для компонентов на языках C#/VB/C++

  • Сбор данных о производительности для всего сеанса профилирования

  • Сбор данных о производительности для конкретных сценариев

Краткое руководство: простая методика профилирования

Во многих случаях можно собрать данные профилирования для приложения за четыре шага.

Однако профилировщик Visual Studio использует параметры отладки проекта, чтобы настроить развертывание приложения на локальном компьютере. При изменении в проекте любой стандартной настройки отладки необходимо в первую очередь убедиться, что настройки совместимы с профилированием. Дополнительные сведения см. в пункте Настройка параметров свойств отладки проекта далее в этом разделе.

Профилирование в четырех действиях

  1. Выбор локального компьютера в качестве целевого объекта развертывания. Выберите Локальный компьютер из раскрывающегося списка рядом с кнопкой Начать отладку на стандартной панели инструментов Visual Studio.

    Запуск на локальном компьютере

  2. Запуск профилировщика. Выберите Начать анализ производительности (клавиши ALT + F2), чтобы запустить приложение и немедленно начать профилирование.

  3. Выполнение приложения. Запустите те части приложения, которые нужно профилировать. Повторите основные сценарии, чтобы получить более точные результаты.

  4. Остановка профилирования. В окне документа профилирования выберите Остановить профилирование (клавиши CTRL + ALT + F2). Профилировщик анализирует данные и отображает сводное представление данных профилирования.

При остановке профилирования профилировщик анализирует данные и отображает сводное представление данных профилирования в окне документа среды IDE. См. раздел Анализ данных о производительности JavaScript в приложениях для Магазина Windows.

Настройка параметров свойств отладки проекта

  1. В меню Отладка выберите пункт Свойства проекта.

  2. Выберите Отладка в узле Свойства конфигурации.

    Свойства отладки

  3. Чтобы задать нужные значения параметров, воспользуйтесь таблицей:

    Параметр

    Значение

    Отладчик для запуска

    Имеет значение Локальный компьютер.

    Запуск приложения

    Имеет значение Да

    Разрешить замыкание на себя в локальной сети

    Этот параметр не влияет на профилирование.

    Тип отладчика

    • Имеет значение Только скрипт для профилирования JavaScript.

    • Задайте любое другое значение для профилирования компонентов JavaScript-приложений на языках C#/VB/C++.

Профилировать приложение

Можно собрать данные профилирования для всего сеанса или только для отдельных сценариев. Можно также собирать данные профилирования для компонентов JavaScript-приложений на языках C#/VB/C++.

Остановка профилирования

Hh696637.collapse_all(ru-ru,VS.110).gifСбор данных о производительности для компонентов на языках C#/VB/C++

Для сбора данных о производительности для компонентов JavaScript-приложений на языках C#/VB/C++ выберите любой элемент, кроме Только скрипт в списке Тип отладчика на странице свойств Отладка JavaScript-проекта. См. подраздел Настройка параметров свойств отладки проекта в этом разделе.

Затем можно собрать данные о производительности для всего сеанса профилирования или для конкретных сценариев, как описано ниже.

Анализ данных о производительности компонентов на языках C#/VB/C++ описан в разделе Анализ данных о производительности кода Visual C++, Visual C# и Visual Basic в приложениях для Магазина Windows

Примечание

При выборе этого параметра данные о производительности JavaScript-кода не собираются.

Hh696637.collapse_all(ru-ru,VS.110).gifСбор данных о производительности для всего сеанса профилирования

Примечание

Эта процедура в основном совпадает с описанной в разделе Краткое руководство: простая методика профилирования.

Чтобы профилировать приложение от начала до конца, выполните следующие действия.

  1. Запуск профилировщика. Выберите Начать анализ производительности (клавиши ALT + F2), чтобы запустить приложение и немедленно начать профилирование.

  2. Выполнение приложения. Запустите те части приложения, которые нужно профилировать. Повторите основные сценарии, чтобы получить более точные результаты.

  3. Остановка профилирования. В окне документа профилирования выберите Остановить профилирование (клавиши CTRL + ALT + F2). Профилировщик анализирует данные и отображает сводное представление данных профилирования.

Hh696637.collapse_all(ru-ru,VS.110).gifСбор данных о производительности для конкретных сценариев

Чтобы выполнить профилирование конкретного сеанса в приложении, выполните следующие действия.

  1. Запуск профилировщика. Выберите Запустить приостановленный анализ производительности (клавиши CTRL + ALT + F2), чтобы запустить приложение с приостановленным профилированием.

  2. Возобновление и приостановка профилирования. Прежде чем начать работу с интересующим сценарием, выберите Возобновить профилирование в окне документа профилирования. Выполните сценарий и щелкните Приостановить профилирование, чтобы временно прекратить сбор данных. Приостанавливать и возобновлять профилирование можно так часто, как нужно.

  3. Повторите основные сценарии, чтобы получить более точные результаты.

  4. Остановка профилирования. В окне документа профилирования выберите Остановить профилирование (клавиши CTRL + ALT + F2).

При остановке профилирования профилировщик анализирует данные и отображает сводное представление данных профилирования в окне документа среды IDE. См. раздел Анализ данных о производительности JavaScript в приложениях для Магазина Windows.

См. также

Основные понятия

Анализ производительности приложений для Магазина Windows

Анализ данных о производительности JavaScript в приложениях для Магазина Windows