- •1. Формулировка задания
- •2. Выполнение работы
- •2.1.1 Профилирование программы test_cyc.C
- •2.1.2 Профилирование программы test_sub.C
- •1995-98 (C) сПбГэту, Мойсейчук Леонид.
- •2.2.1.1 Профилирование программы linefit1.CPp (измерение времени полного выполнения программы)
- •1995-98 (C) сПбГэту, Мойсейчук Леонид.
- •2.2.1.2 Профилирование программы linefit1.CPp (измерение времен выполнения функциональных участков)
- •1995-98 (C) сПбГэту, Мойсейчук Леонид.
- •2.2.1.3 Профилирование оптимизированной программы linefit1.CPp (измерение времени полного выполнения программы)
- •1995-98 (C) сПбГэту, Мойсейчук Леонид.
- •2.2.1.4 Профилирование оптимизированной программы linefit1.CPp (измерение времен выполнения функциональных участков)
- •1995-98 (C) сПбГэту, Мойсейчук Леонид.
- •2.2.2.1 Профилирование программы linefit1.Pas (измерение времени полного выполнения программы)
- •1995-98 (C) сПбГэту, Мойсейчук Леонид.
- •2.2.2.2 Профилирование программы linefit1. Pas (измерение времен выполнения функциональных участков)
- •1995-98 (C) сПбГэту, Мойсейчук Леонид.
- •2.2.2.3 Профилирование оптимизированной программы linefit1. Pas (измерение времени полного выполнения программы)
- •1995-98 (C) сПбГэту, Мойсейчук Леонид.
- •2.2.2.4 Профилирование оптимизированной программы linefit1. Pas (измерение времен выполнения функциональных участков)
- •1995-98 (C) сПбГэту, Мойсейчук Леонид.
- •3. Выводы
3. Выводы
В результате использования SAMPLERA удалось получить временные характеристики как для всей программы в целом, так и для ее функциональных участков. Оценив характеристики и оптимизировав программы, удалось сократить общее время их выполнения. Для программы написанной на языке программирования «С», общее время выполнения сократилось с 264640.71 мкс. до 100946.21 мкс.(сократилось в 2.6 раза или на 61%). А для программы написанной на языке программирования «PASCAL», », общее время выполнения сократилось с 279519.44 мкс. до 167072.86 мкс.(сократилось в 1.6 раза или на 40%). Временные характеристики, полученные TurboProfiler-ром в несколько раз больше временных характеристик, полученных SAMPLER-ом. SAMPLER позволяет измерять характеристики программ с незначительными дополнительными накладными расходами, влияющих на качество профилирования.
