Вкладка «Профилирование» имеет вид:
В верхней части вкладки отображаются события и функции, выполненные при отладке. Для каждого элемента в соответствующих колонках отображается время выполнения в миллисекундах и количество вызовов.
При нажатии на функцию или событие в нижней части на отдельной закладке отображается ISBL-вычисление. Для каждой строки ISBL-вычисления представлена информация:
• | количество вызовов; |
• | время выполнения в миллисекундах; |
• | процент от общего времени выполнения всего ISBL-вычисления. |
При этом необходимо учитывать особенности:
• | отображаемое время выполнения отдельной строки ISBL-кода больше реального, так как требуется некоторое время на само профилирование; |
• | время выполнения строки ISBL-кода или всего ISBL-вычисления может отображаться с некоторой погрешностью в случаях: |
• | строка находится внутри цикла с большим количеством итераций; |
• | в ISBL-вычислении было выполнено большое количество строк кода, например циклы с большим количеством итераций; |
• | в строке выполняются другие ISBL-вычисления, например функции, с большим количеством строк кода. |
В правой части вкладки отображается панель «Избранные закладки», предназначенная для быстрого перехода на необходимое ISBL-вычисление.
На ленте расположены действия:
Действия на ленте |
|
---|---|
Данные |
|
Обновить |
Обновление списка функций и событий, которые были выполнены при отладке |
Очистить |
Удаление открытого списка функций и событий |
Экспортировать |
Экспорт результатов профайлинга в файл для дальнейшего анализа |
Импортировать |
Импорт ранее экспортированных результатов профайлинга для анализа |
Поиск |
|
Найти |
Поиск фрагмента вычисления. Можно указать направление поиска, необходимость поиска целиком или с учетом регистра |
Найти далее |
Поиск заданного фрагмента далее по тексту вычисления |
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |