Обсуждение:Профайлер rsl
3 (1)
Обсуждение:Профайлер rsl ( Обсуждение примера 03.06.2008 13:16 )
0(0)Позволяет узнать какая из написанных на RSL функций сколько жрет времени, и визуализирует выполнение макросов
Посмотреть пример
>> ОтветитьИнтересно... ( erix 03.06.2008 14:59 )
0(0)Интересная игрушка... Поиграл слегка, потестил...
Спасибо большое!
Буду ещё разбираться в ней, но такой вопрос. Некоторая функция (и не одна) у меня запускается порядка тысячи раз. В итоге, лог разраставется до довольно большой величины, но общего времени выполнения данной функции не видно. Буду пытаться сделать так, чтобы после работы выдавались функцияя, работавшие более, например, 5 процентов общего времени (знать, что их надо улучшать).
Но вообще - огромное спасибо!
>> ОтветитьМожно доработать ( LeonL 03.06.2008 15:08 )
0(0)Завести массив времени где каждой функции будет соответствовать свой индекс и время в нем накапливать, в конце распечатать массив. Вроде должно быть несложно.
>> Ответить
Для более точного вычисления времени нужна более мелкая функция ( LeonL 03.06.2008 15:32 )
0(0)GetTickCount возвращает время в миллисекундах, а по своему давнему опыту я помню что вроде бывает функция получить число тактов процессора или чтото типа этого, это даст гораздо более точную оценку времени выполнения. Пока в RS среде я такой невстречал.
>> Ответить