На экране появится окно программы True Time, в котором отображены собранные статистические данные. В левой части окна находится список:
o Source – отображение списка файлов с исходными кодами программы;
o System– отображение списка системных библиотек, которые используются программой;
o Top 20 SourceFunctions– вывод 20 исходных функций, занявших наибольшее время выполнения;
o Top 20 Functions– вывод 20 функций, занявших наибольшее время выполнения;
o Top 20 CalledSourceFunctions– вывод 20 исходных функций, вызванных наибольшее количество раз;
o Top 20 CalledFunctions– вывод 20 функций, вызванных наибольшее количество раз.
· Перейдите на страницу Top 20 Source Functions.
В правой части окна есть колонки следующего назначения:
o Function name – имя функции;
o % inFunction – процентное отношение времени выполнения функции к общему времени сеанса;
o % with Children – процентное отношение времени выполнения функции и всех функций, вызванных из неё, ко всему времени сеанса;
o Called – количество вызовов функции;
o Average – среднее время, которое занимает выполнение функции;
o Image– имя файла, в котором содержится функция;
o % inImage– время в процентах, которое занимает выполнение данной функции от всех функций данного файла;
o First– время первого выполнения функции;
o Min – минимальное время выполнения функции;
o Max – максимальное время выполнения функции;
o AveragewithChildren – среднее время, которое занимает выполнение функции с учетом всех дочерних функций;
o Real – среднее время выполнения функции вместе с дочерними функциями без использования квантовой технологии;
o Address–адрес функции.
Отображением данных колонок на экране можно управлять при помощи кнопки Columns на панели инструментов.
· Щелкните на заголовке столбца Average для того, чтобы отсортировать список (см. рис. 3).
Рис. 3
· Щелкните двойным щелчком по функции OnBt1().
На экране появится окно FunctionDetails, где вы можете увидеть более детальную информацию по функции (см. рис. 4).
Рис 4.
В верхней части окна содержатся следующие данные сессии относительно функции:
o Image – имя выполняемой программы;
o Called – количество вызовов функции;
o % in Function – процент времени, потраченного на функцию от времени, потраченного на сессию;
o % with Children – процент времени, потраченного на функцию и ее дочерние функции от времени, потраченного на сессию;
o % inImage– процент времени, потраченного на выполнение данной функции от всех функций данного файла;
o Source File – имя исходного файла;
o Average – среднее время выполнения функции;
o First – первое время выполнения функции;
o Maximum – самое медленное возможное время выполнения функции;
o Minimum – самое быстрое возможное время выполнения функции.
Секция Parents содержит данные о родительской функции, из которой вызывается данная функция:
o ParentFunctions – имя родительской функции;
o Called – количество вызовов данной функции из родительской;
o Percent –процент времени, потраченного на выполнение данной функции от времени выполнения родительской функции.
Например, функция OnBt1() занимает 0,3383% времени функции IsDialogMessageA() и вызывается из нее 1 раз (см. рис 4).
Секция Children содержит данные о дочерних функциях, которые вызываются из данной функции:
o Child Functions – имя вызванной дочерней функции;
o Called – количество вызовов дочерней функции;
o Percent – процент времени, потраченного на выполнение дочерней функции от времени выполнения данной функции.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.