Есть например 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 |