Методические указания к лабораторным работам 3, 4 по курсу «Метрология, стандартизация и сертификация», страница 3

На экране появится окно программы True Time, в котором отображены собранные статистические данные. В левой части окна находится список:

Source – отображение списка файлов с исходными кодами программы;

System– отображение списка системных библиотек, которые используются программой;

Top 20 SourceFunctions– вывод 20 исходных функций, занявших наибольшее время выполнения;

Top 20 Functions– вывод 20 функций, занявших наибольшее время выполнения;

Top 20 CalledSourceFunctions– вывод 20 исходных функций, вызванных наибольшее количество раз;

Top 20 CalledFunctions– вывод 20 функций, вызванных наибольшее количество раз.

·  Перейдите на страницу Top 20 Source Functions.

В правой части окна есть колонки следующего назначения:

Function name – имя функции;

% inFunction – процентное отношение времени выполнения функции к общему времени сеанса;

% with Children – процентное отношение времени выполнения функции и всех функций, вызванных из неё, ко всему времени сеанса;

Called – количество вызовов функции;

Average – среднее время, которое занимает выполнение функции;

Image– имя файла, в котором содержится функция;

% inImage– время в процентах, которое занимает выполнение данной функции от всех функций данного файла;

First– время первого выполнения функции;

Minминимальное время выполнения функции;

Maxмаксимальное время выполнения функции;

AveragewithChildrenсреднее время, которое занимает выполнение функции с учетом всех дочерних функций;

Realсреднее время выполнения функции вместе с дочерними функциями без использования квантовой технологии;

Address–адрес функции.

Отображением данных колонок на экране можно управлять при помощи кнопки Columns на панели инструментов.

·  Щелкните на заголовке столбца Average для того, чтобы отсортировать список (см. рис. 3).

 


Рис. 3

·  Щелкните двойным щелчком по функции OnBt1().

На экране появится окно FunctionDetails, где вы можете увидеть более детальную информацию по функции (см. рис. 4).

Рис 4.

В верхней части окна содержатся следующие данные сессии относительно функции:

Image – имя выполняемой программы;

Called – количество вызовов функции;

% in Function – процент времени, потраченного на функцию от времени, потраченного на сессию;

% with Children – процент времени, потраченного на функцию и ее дочерние функции от времени, потраченного на сессию;

% inImage– процент времени, потраченного на выполнение данной функции от всех функций данного файла;

Source File – имя исходного файла;

Average – среднее время выполнения функции;

First – первое время выполнения функции;

Maximum – самое медленное возможное время выполнения функции;

Minimum – самое быстрое возможное время выполнения функции.

Секция Parents содержит данные о родительской функции, из которой вызывается данная функция:

ParentFunctions – имя родительской функции;

Called – количество вызовов данной функции из родительской;

Percent –процент времени, потраченного на выполнение данной функции от времени выполнения родительской функции.

Например, функция OnBt1() занимает 0,3383% времени функции IsDialogMessageA() и вызывается из нее 1 раз (см. рис 4).

Секция Children содержит данные о дочерних функциях, которые вызываются из данной функции:

Child Functions – имя вызванной дочерней функции;

Called – количество вызовов дочерней функции;

Percent – процент времени, потраченного на выполнение дочерней функции от времени выполнения данной функции.