PureBasic - форум

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » PureBasic - форум » OffTop » Сравнение быстроты выполнения кода


Сравнение быстроты выполнения кода

Сообщений 1 страница 4 из 4

1

Есть например 2 кода. Как узнать какой из них работает быстрее. Есть какая то программа или ...?

0

2

Время в миллисекундах

Код:
Start=ElapsedMilliseconds()
For i=0 To 10000000
Next i
Stop=ElapsedMilliseconds()-Start
MessageRequester("","Этот код выполнялся "+Str(Stop)+" миллисекунд")

PS.
Этот код с выключеным отладчиком, выполняется в 200 раз быстрее чем с включённым!

0

3

А вот в микросекундах, но нужна друпия

Код:
If MeasureHiResIntervalStart()
For i=0 To 1000
Next i
Stop.f=MeasureHiResIntervalStop()

MessageRequester("","Этот код выполнялся "+StrF(Stop*1000000)+" микросекунд")
EndIf

0

4

Про команду ElapsedMilliseconds() я знал и даже пробовал, но видно код мой так быстро выполнялся, что все время ноль, я даже подумал, что то не так делаю... А вот второй код супер! Попробовал, класс! Спасибо большое, теперь оптимизировать при случае, будет проще.

0


Вы здесь » PureBasic - форум » OffTop » Сравнение быстроты выполнения кода