Измерение скорости выполнения функций программы (определение слабого звена)

Автор:LeonL
Дата:22.01.2013
Просмотров:3081
Скачиваний:705
Оценка: - , Оценок - 0
Скачать (rar-файл; Размер - 140760)

Обсудить в форуме

Описание

Класс позволяет замерить общее время выполнения каждой функции программы и число вызовов каждой функции.
Сделано это для того чтобы определить слабое звено программы.

Текст примера

 var   Test3_SL = TS_Reg("Test3");
macro Test3
      var sl=TS_Exec(Test3_SL);
      RSL_FS_Delay(1450);
END;

var   Test1_SL = TS_Reg("Test1");
macro Test1
      var sl=TS_Exec(Test1_SL);
      RSL_FS_Delay(2000);
      Test3();
END;

var   Test2_SL = TS_Reg("Test2");
macro Test2
      var sl=TS_Exec(Test2_SL);
      RSL_FS_Delay(1500);
      Test3();
      RSL_FS_Delay(1500);
END;

Test1();
Test2();

TS_Report();