Версия Development Edition

Оценить
(0 голоса)
Используйте страницу свойств Launch для указания тех исполняемых или пакетных файлов, которые вы хотите выполнить до или после инструментирования сеанса. Вот свойства за­пуска: □    Override Project Settings— установка этого флажка позволяет вам вручную указать аргументы и целевой исполняемый файл; □    Executable to Launch — исполняемая сборка, которая будет запущена как цель сеанса; □    Arguments — аргументы, передаваемые целевому исполняемому файлу; □    Working Directory — рабочий каталог для целевого исполняемого файла.
Оценить
(0 голоса)
Страница свойств Instrumentation по своей форме и функциям идентична странице Instru­mentation в диалоговом окне Session Properties.
Оценить
(0 голоса)
Эта страница идентична по своей форме и функциям странице Advanced в диалоговом окне Session Properties.
Оценить
(0 голоса)
Узел Reports дерева Performance Explorer (см. рис. 26.22) содержит отчеты анализа произ­водительности. Щелчок по отчету приведет к показу его содержимого в окне с вкладками (аналогичном окну редактора Visual Studio). Данные отчета могут быть экспортированы в более удобные форматы: для этого необходи­мо щелкнуть правой кнопкой мыши по узлу отчета и выбрать в контекстном меню пункт Export Report. Откроется одноименное диалоговое окно (рис. 26.27). При экспорте отчета вы можете выбрать необходимые подотчеты и формат экспорта (CSV или XML).
Оценить
(0 голоса)
Сгенерированные в сеансе анализа производительности отчеты будут отличаться по своей форме и содержимому в зависимости от характера сеанса — был ли он инструментиро­ванным или получен при помощи выборки. Данные профиля организованы в несколько подотчетов. За исключением сводки Summary, каждый подотчет отображается в таблич­ном формате со столбцами и строками; столбцы представляют собой различные точки сбора данных (такие как Number of Calls или Application Exclusive Time). Строки пред­ставляют собой специфичные для подотчета объекты. Например, для подотчета Functions это будут функции. i
Оценить
(0 голоса)
Вы можете отсортировать подотчет при помощи щелчка по заголовку столбца. Это приведет к переключению порядка сортировки по данным этого столбца с возрастаю­щего на убывающий. Эта возможность очень полезна для таких отчетов, как отчет Functions: вы можете отсортировать в убывающем порядке по столбцу Number of Calls для того, чтобы почувствовать, какие маршруты используются в данном прило­жении или модуле чаще всего. В табл. 26.4 дан полный список всех возможных точек сбора данных во всех отчетах по производительности. Внутри отчета по производительности существует всего шесть подотчетов (называемых также представлениями). Каждый подотчет имеет небольшой набор отображаемых по умолчанию точек сбора данных. Вы можете добавить…
Оценить
(0 голоса)
Подотчет Summary предоставляет сводку статистики по функциям (такую как наиболее часто вызываемые функции и функции, которые занимают максимальное количество време­ни при выполнении). Двойной щелчок по любой из перечисленных функций немедленно перенесет вас к данным по этой функции в подотчете Functions (см. следующий раздел). Эта вкладка очень полезна для того, чтобы быстро получить представление о "горячих мес­тах", имеющихся в профилируемом приложении или модуле.
Оценить
(0 голоса)
Подотчет Functions предоставляет полный список всех функций, которые были вызваны во время сеанса профилирования. Для каждой функции приведены временные данные, а для случая инструментированного сеанса — еще и количество вызовов функции.
Оценить
(0 голоса)
Вкладка Caller/Callee представляет в трех отдельных панелях информацию о вызываю­щей/вызываемой функции. В средней панели содержится выбранная (вызываемая) функция. В верхней панели появляются те функции, которые вызвали выбранную функцию (вызы­вающие функции), а в нижней панели появляются функции, которые были вызваны целевой функцией (вызываемые функции). Это представление полностью динамичное: щелчок по любой из функций в одной из трех панелей приведет к выделению этой функции. При этом она будет помещена в среднюю панель, а панели вызывающей и вызываемой функций будут соответствующим образом об­новлены.
Оценить
(0 голоса)
Представление Call Tree показывает вам трассировку дерева вызовов, сгенерированного во время сеанса анализа производительности. Каждый вызов функции представлен в этом де­реве вызовов, и вы можете развернуть или свернуть списки вызванных функций внутри дан­ной корневой функции. Вы можете переместить любую вызывающую функцию в корневой узел (jipn помощи выбо­ра в контекстном меню пункта Set Root). Вы можете повторно отобразить корневой узел посредством выбора Reset Root в контекстном меню. Это представление особенно полезно для того, чтобы получить представление о времени Inclusive/Exclusive для функций. Эти данные помогают вам понять, в каком месте ваше приложение затрачивает больше всего времени. Теперь есть опция Hotpathing для того,…
© 2019 www.visualstudios.ru. Все права защищены.