Zao mi sto moram da vam spustim loptu, ali poredjenja su vam totalno bezveze, ne poredite source-native optimizaciju koda, poredite koliko je u stvari inteligentan kompajler u optimizaciji koda.
Ako pogledate, lo i lno se ne koriste nigde posle petlje niti njihovo racunanje ima sekundarne posledice, samim tim "inteligentni" kompajler slobodno moze da izbaci te dve operacije iz petlje, a jos inteligentniji kompajler moze da izbaci i samu petlju da se ne bi vrteo u prazno
Tako da vas kod u najoptimalnijem slucaju izgleda ovako:
Code:
MsgBox("merenje pocinje")
StartTime = Now
MyTime = Now - StartTime
MsgBox("trajalo je " & MyTime.TotalMilliseconds & "ms")

I posle se pitate sto release verzije daje 0ms
Ako hocete "realne" rezultate, sve jezike morate da pustate u release modu, i morate da iskoristite lno posle merenja, da ga optimizacija ne bi izbacila.
▪ The word 'politics' is derived from the word 'poly', meaning 'many', and the word 'ticks', meaning 'blood sucking parasites' - Larry Hardiman
▪ If the good guy gets the girl, it's rated PG; if the bad guy gets the girl, it's rated R; and if everybody gets the girl, it's rated X
▪ Illegal aliens have always been a problem in the United States. Ask any Native American