Профилирование сценариев с помощью средств разработчика

Новые возможности Windows Internet Explorer 8

В составе средств разработчика Internet Explorer 8 имеется встроенный профилировщик сценариев, с помощью которого можно профилировать код Microsoft JScript, выполняющийся в Internet Explorer. В этом документе кратко описаны функции высокого уровня из планировщика сценариев. Вводную информацию о других функциях и полный справочник по командам средств разработчика Internet Explorer 8 см. в статьях Знакомство со средствами разработчика Internet Explorer 8 и Справочник по пользовательскому интерфейсу средств разработчика.

  • Введение
  • Начало и окончание профилирования
  • Просмотр отчетов о профилях
  • Экспорт данных профилей
  • Использование нескольких сеансов профилей
  • Замечания
  • См. также

Введение

Благодаря профилированию сценариев можно улучшить работу веб-сайта посредством идентификации и исправления связанных с производительностью проблем в коде JScript. Чтобы открыть средства разработчика, нажмите клавишу F12 либо на панели меню "Сервис" в Internet Explorer щелкните кнопку "Средства разработчика".

Начало и окончание профилирования

На вкладке "Профили" начните сеанс профилирования сценария нажатием кнопки "Запуск создания профилей". При этом обработчик сценариев переключается в режим профилирования, и на кнопке появляется текст "Остановка создания профилей". Выполните сценарий, который хотите профилировать на вашей веб-странице. Щелкните "Остановка создания профилей" для завершения сеанса. Автоматически отображается отчет о только что созданном профиле.

На приведенном ниже изображении показан основной пользовательский интерфейс вкладки "Профили".

Средства разработчика: профилировщик
Рис. 1. Средства разработчика: профилировщик

Просмотр отчетов о профилях

Отчеты о профилях можно просматривать в представлении "Функции" или "Дерево вызовов", которое можно выбрать из раскрывающегося списка "Текущее представление".

  • В представлении "Функции" перечисляются все используемые функции.
  • В представлении "Дерево вызовов" показана иерархия вызовов.

В обоих представлениях в области основного содержимого в различных столбцах представлены различные данные профилей. Чтобы добавить или удалить столбцы, щелкните правой кнопкой в области основного содержимого и в контекстном меню выберите команду "Добавить / удалить столбцы". Чтобы отсортировать отчет по конкретному столбцу, щелкните заголовок столбца либо щелкните правой кнопкой мыши какой-либо заголовок, наведите указатель на подменю "Сортировка" и щелкните название столбца. Чтобы изменить расположение столбцов, перетащите заголовки столбцов влево или вправо.

Экспорт данных профилей

Чтобы экспортировать данные профиля из текущего отчета в CSV-файл, нажмите кнопку "Экспорт данных", Кнопка экспорта данных профилировщика. а затем в диалоговом окне "Сохранить как" введите имя файла и нажмите кнопку "Сохранить".

Использование нескольких сеансов профилей

Чтобы начать новый сеанс профилирования, снова нажмите кнопку "Запуск создания профилей". Чтобы закончить текущий сеанс профилирования и вывести на экран отчет о профиле для нового сеанса, нажмите кнопку "Остановка создания профилей". Отчеты о профилях для прежних сеансов доступны в раскрывающемся списке "Отчеты". Чтобы просмотреть отчет одного из предыдущих сеансов профилирования, выберите отчет о профиле из раскрывающегося списка.

Замечания

Для получения сведений об URL-адресе и номере строки необходимо включить отладку сценариев в Internet Explorer. Для этого либо щелкните "Начать отладку" на вкладке "Сценарий", либо задайте этот параметр в свойствах обозревателя: в меню "Сервис" выберите "Свойства обозревателя", затем на вкладке "Дополнительно" снимите флажок "Отключить отладку сценариев (Internet Explorer)".

См. также