Есть например 2 кода. Как узнать какой из них работает быстрее. Есть какая то программа или ...?
Сравнение быстроты выполнения кода
Страница: 1
Сообщений 1 страница 4 из 4
Поделиться201.10.2010 18:44:04
Время в миллисекундах
Код:
Start=ElapsedMilliseconds() For i=0 To 10000000 Next i Stop=ElapsedMilliseconds()-Start MessageRequester("","Этот код выполнялся "+Str(Stop)+" миллисекунд")
PS.
Этот код с выключеным отладчиком, выполняется в 200 раз быстрее чем с включённым!
Поделиться301.10.2010 18:51:08
А вот в микросекундах, но нужна друпия
Код:
If MeasureHiResIntervalStart() For i=0 To 1000 Next i Stop.f=MeasureHiResIntervalStop() MessageRequester("","Этот код выполнялся "+StrF(Stop*1000000)+" микросекунд") EndIf
Поделиться401.10.2010 19:13:48
Про команду ElapsedMilliseconds() я знал и даже пробовал, но видно код мой так быстро выполнялся, что все время ноль, я даже подумал, что то не так делаю... А вот второй код супер! Попробовал, класс! Спасибо большое, теперь оптимизировать при случае, будет проще.
Страница: 1
Похожие темы
Вопросы новичка | Вопросы по PureBasic | 23.12.2010 |