Скачиваний:
33
Добавлен:
01.05.2014
Размер:
115.71 Кб
Скачать
  1. Профилирование программы QuickSort.Pas

Полное время выполнения

Исх.Поз. Прием.Поз. Общее время(мкс) Кол-во прох. Среднее время(мкс)

----------------------------------------------------------------------

1 : 1 1 : 2 205.33 1 205.33

Точки измерения только в главной программе

----------------------------------------------------------------------

Исх.Поз. Прием.Поз. Общее время(мкс) Кол-во прох. Среднее время(мкс)

----------------------------------------------------------------------

1 : 1 1 : 2 2.51 1 2.51

----------------------------------------------------------------------

1 : 2 1 : 3 21.79 1 21.79

----------------------------------------------------------------------

1 : 3 1 : 4 108.95 1 108.95

----------------------------------------------------------------------

1 : 4 1 : 5 10.06 1 10.06

----------------------------------------------------------------------

Точки измерения только в процедуре сортировки

----------------------------------------------------------------------

Исх.Поз. Прием.Поз. Общее время(мкс) Кол-во прох. Среднее время(мкс)

----------------------------------------------------------------------

1 : 11 1 : 12 1.68 1 1.68

----------------------------------------------------------------------

1 : 12 1 : 13 0.84 1 0.84

----------------------------------------------------------------------

1 : 13 1 : 14 52.80 69 0.77

1 : 13 1 : 13 52.80 69 0.77

1 : 13 1 : 24 0.84 1 0.84

----------------------------------------------------------------------

1 : 14 1 : 15 6.70 6 1.12

1 : 14 1 : 17 47.77 58 0.82

1 : 14 1 : 16 7.54 5 1.51

----------------------------------------------------------------------

1 : 15 1 : 17 5.87 6 0.98

----------------------------------------------------------------------

1 : 16 1 : 17 5.87 5 1.17

----------------------------------------------------------------------

1 : 17 1 : 19 66.21 69 0.96

----------------------------------------------------------------------

1 : 19 1 : 20 186.90 185 1.01

----------------------------------------------------------------------

1 : 20 1 : 21 15460.00 185 8358.00

----------------------------------------------------------------------

1 : 21 1 : 19 122.36 116 1.05

1 : 21 1 : 22 55011.82 69 797.27

----------------------------------------------------------------------

1 : 22 1 : 23 159.24 69 2.31

----------------------------------------------------------------------

1 : 23 1 : 13 56.15 69 0.81

----------------------------------------------------------------------

  1. Выводы

  • Время работы с библиотеками Sampler, откомпилированным под Pascal на отдельных участках значительно превосходит время работы с модулями C, что, с другой стороны, можно списать на исполнение Sampler не в родной ему операционной системе. В связи с этим тяжело сделать заключение о похожести характеристик модулей на различных языках;

  • На основании тестовых программы test_cyc.c, test_sub.c удалось установить, что Sampler обрабатывает одинаково записанные разными способами инструкции и перенесенные в подпрограммы инструкции;

  • Полученные с использованием Sampler результаты в целом согласуются с результатами, полученными с использованием VTune.