Профилирование программы

01Перед выполнением задания прочитайте инструкцию.

Задание

02Для того чтобы понять, как можно ускорить программу, необходимо проанализировать ее производительность, т.е. определить, какое количество времени тратится на каждый этап вычислений. Затем выбирается наиболее затратный этап, и ищется способ его оптимизировать. Проведите такой анализ для данной программы и составьте следующую таблицу.

zsizeacf_sizeфункциявремя работы
............
Пример таблицы.

Переменные zsize и acf_size — это размер поверхности и количество коэффициентов соответственно, которые задаются во входном файле autoreg.model. Сделайте вывод, от каких параметров зависит производительность каждой функции, исключая функции, занимающие незначительное время.