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