Скачиваний:
19
Добавлен:
01.05.2014
Размер:
22.02 Кб
Скачать

Выводы: в результате анализа полученных данных можно сделать следующие выводы:

  • Алгоритм в работает достаточно быстро и не требует модернизации (различные «усовершенствования» кода дают только ухудшение результатов)

  • У программы есть узкое место – это вывод на печать данных .

  • Были проведены 3 вида профилирования для С для более точной оценки быстродействия программ. Было проведено профилирование по времени выполнения.

  • всей программы, по частоте вызова строк и по среднему времени на 1 вызов. Все виды профилирования дали приблизительно равнозначные результаты.

  • Программа Turbo Profiler дает не совсем верные результаты. Например 2 одинаковые операции по суммированию двух чисел, стоящие в одном цикле, имеют разную продолжительность (причем разница почти в нисколько раз). Это связано с тем, что у Turbo Profiler слишком маленькая точность для современных машин. Так как сбор информации идет о каждой строке, то при различном размещении текста получаются разные результаты времени выполнения программы. Операторы ввода/вывода затеняют вычислительные операции. Но в то же время Turbo Profiler легко освоить.

Соседние файлы в папке Lap_2
  • #
    01.05.201422.02 Кб19123.doc
  • #
    01.05.20144.71 Кб16AHMED.LST
  • #
    01.05.20144.46 Кб16AHMED1.LST
  • #
    01.05.20146.6 Кб16AHMED2.LST
  • #
    01.05.20144.3 Кб16AHMED3.LST
  • #
    01.05.20145.84 Кб16AHMED4