You last visited: Today at 18:19
Advertisement
Sleep() - Test
Discussion on Sleep() - Test within the AutoIt forum part of the Coders Den category.
02/12/2013, 19:27
#16
elite*gold: 0
Join Date: Feb 2013
Posts: 1,137
Received Thanks: 869
Quote:
Deine Func interessiert mich.
Auch hier sollte wieder der Scheduler im Weg stehen.
08/17/2013, 23:27
#17
elite*gold: 0
Join Date: Dec 2012
Posts: 448
Received Thanks: 278
Hm ich finde das ganze jetzt nicht so extrem. Man sieht, dass Richtung Ende sich einschaukelt und genauer wird. Ich finde das um ehrlich zu sein jetzt nicht so extrem wie du
beschrieben hast, aber für Perfektionisten ist
sicherlich gut.
Ergebnisse des epvpSleepTests
Sleep reale Sleepzeit in ms Übereinstimmung % 0 0.00842465813188622 -9223372036854775807% 1 10.7958985153646 1080% 2 10.7125545759885 536% 3 10.9499494069191 365% 4 10.77543863133 269% 5 10.8169601606943 217% 6 10.6487678787042 178% 7 10.7513681795247 154% 8 10.833207715663 135% 9 10.9219675066953 121% 10 10.855472883583 109% 11 10.8828530225116 99% 12 21.0071859325058 175% 13 20.7779148790595 160% 14 20.893753928373 149% 15 21.8460411779237 146% 16 20.8814178218227 131% 17 21.8728195555572 129% 18 20.614837568078 115% 19 21.6351238439789 114% 20 20.9115058865794 105% 21 20.9199305447113 100% 22 31.1083510326374 141% 23 31.3373212054362 136% 24 30.9955207897997 129% 25 30.8941240115695 124% 26 31.6809269049581 122% 27 31.0767585646429 115% 28 31.9697723266228 114% 29 32.7707166104471 113% 30 30.8760711727154 103% 31 31.0767585646429 100% 32 31.9077909132239 100% 33 32.0449924885146 97% 34 42.0149736263068 124% 35 41.6265367102974 119% 36 42.0796629655338 117% 37 41.9238067900939 113% 38 42.8475103781257 113% 39 42.8261478521485 110% 40 41.8127818311416 105% 41 41.7252255626995 102% 42 67.0398188457797 160% 43 52.0755198390168 121% 44 52.2716940212307 119% 45 54.2454710692727 121% 46 51.4274229241567 112% 47 52.6799890599797 112% 48 52.1754122140092 109% 49 53.9957401317917 110% 50 52.8129783062044 106% 51 52.8427654903136 104% 52 51.2932301553417 99% 53 63.0874506593348 119% 54 62.8253836153036 116% 55 61.1931061022507 111% 56 63.9260050241051 114% 57 64.0713303768801 112% 58 63.115131678911 109% 59 63.9016336916521 108% 60 62.0704740705571 103% 61 63.1569540889229 104% 62 64.1384267612876 103% 63 63.9753494503061 102% 64 73.0126005806395 114% 65 71.8355554873559 111% 66 75.8011624222938 115% 67 73.4019401385916 110% 68 72.0160838758964 106% 69 74.051240576042 107% 70 73.9784274593307 106% 71 73.008087370926 103% 72 74.1032929280712 103% 73 82.1304877245209 113% 74 83.9405857002862 113% 75 74.9153697958555 100% 76 84.0239296396623 111% 77 83.4567696189978 108% 78 82.4999691597336 106% 79 85.1486215002691 108% 80 85.138993319547 106% 81 82.1073199146582 101% 82 83.2684183336207 102% 83 84.3142794645648 102% 84 86.0888735239171 102% 85 94.138935249582 111% 86 95.036763101923 111% 87 93.2495320553729 107% 88 95.3502807366882 108% 89 93.2531426231437 105% 90 93.0897644315146 103% 91 93.3602561336777 103% 92 94.2505619698295 102% 93 96.0353859711991 103% 94 102.649043485377 109% 95 94.0841749717247 99% 96 104.349019144133 109% 97 105.617231073629 109% 98 106.052605370659 108% 99 104.621617010829 106% 100 105.447534388401 105% 101 106.401626921838 105% 102 103.282698129154 101% 103 107.075298691741 104% 104 106.154904790832 102% 105 105.240528502875 100% 106 106.25660244971 100% 107 114.825382411781 107% 108 118.142290670564 109% 109 115.106705817257 106% 110 113.777114235656 103% 111 116.235008245634 105% 112 117.388885529055 105% 113 116.918609076907 103% 114 115.316118747963 101% 115 114.494112818809 100% 116 116.628259252005 101% 117 118.223227564759 101% 118 126.276899858195 107% 119 125.491300487397 105% 120 124.42347506918 104% 121 123.733856624956 102% 122 127.385043283186 104% 123 126.576276102524 103% 124 127.233399436812 103% 125 125.551777497558 100% 126 126.164069615357 100% 127 126.352420900734 99% 128 133.041599457452 104% 129 135.425175947481 105% 130 138.195083188986 106% 131 135.528077128949 103% 132 133.674652339934 101% 133 137.327644282049 103% 134 137.183221571217 102% 135 137.171788106609 102% 136 137.499146251163 101% 137 145.829327859713 106% 138 138.858825897519 101% 139 145.518518150775 105% 140 147.299731584374 105% 141 144.461524435871 102% 142 151.22231258671 106% 143 144.468745571413 101% 144 146.36639981562 102% 145 147.38187200116 102% 146 148.330849563588 102% 147 155.695505174094 106% 148 148.546881868541 100% 149 151.163339979787 101% 150 159.358426177579 106% 151 154.752545224618 102% 152 161.407423387513 106% 153 156.648995946235 102% 154 155.493313378929 101% 155 154.939993868052 100% 156 158.426598812063 102% 157 159.634032850751 102% 158 165.632088560006 105% 159 158.443147247679 100% 160 163.769938232212 102% 161 165.902279381522 103% 162 167.745173347872 104% 163 167.494840649096 103% 164 164.997230393639 101% 165 167.071802458616 101% 166 169.287186666655 102% 167 168.777795730323 101% 168 170.607150067533 102% 169 178.313305213028 106% 170 178.770342916683 105% 171 175.896030090472 103% 172 176.683735625803 103% 173 173.90239491969 101% 174 176.895254721043 102% 175 180.473929143209 103% 176 179.066409473889 102% 177 177.143180374639 100% 178 179.349839043898 101% 179 187.921627812444 105% 180 186.80776765515 104% 181 190.851603558455 105% 182 190.935850139774 105% 183 186.847784781276 102% 184 190.417733664663 103% 185 192.353900631759 104% 186 191.437418179269 103% 187 190.423751277614 102% 188 188.542344588376 100% 189 188.682554970142 100% 190 198.56528072014 105% 191 195.840806456417 103% 192 200.033879160916 104% 193 199.57323088949 103% 194 197.079532082452 102% 195 201.526848934145 103% 196 199.689671700099 102% 197 196.936613774858 100% 198 206.188994568202 104% 199 198.348345773244 100% 200 202.98942976197 101% 201 200.852575402947 100% 202 1071.84367926484 531% 203 211.337965090022 104% 204 206.000342402177 101% 205 207.306766173914 101% 206 208.102896367378 101% 207 210.794574640515 102% 208 212.311313984902 102% 209 210.592081964702 101% 210 211.892488123489 101% 211 220.703176126204 105% 212 212.654317923129 100% 213 218.981537060823 103% 214 219.372381022013 103% 215 221.208655614117 103% 216 220.520240692483 102% 217 222.416992294747 102% 218 218.059939637324 100% 219 218.858175995321 100% 220 224.204223341298 102% 221 229.942318171055 104% 222 227.929727519477 103% 223 221.712329818145 99% 224 223.815786425288 100% 225 230.844960113757 103% 226 229.851753096137 102% 227 230.489920949627 102% 228 229.29602654008 101% 229 227.930630161419 100% 230 230.139695875859 100% 231 230.005803987692 100% 232 238.79753650961 103% 233 234.143815533686 100% 234 239.403811014458 102% 235 237.631022238991 101% 236 235.962939928878 100% 237 243.300215400456 103% 238 242.142727549264 102% 239 243.687147913227 102% 240 240.031147164636 100% 241 250.101622438716 104% 242 250.543315229345 104% 243 242.844080338743 100% 244 251.473638191623 103% 245 246.637282662625 101% 246 251.458293278597 102% 247 252.912750328938 102% 248 251.92917149204 102% 249 254.244748955718 102% 250 259.044397045713 104% 251 259.659096208693 103% 252 251.021414578329 100% 253 254.524868838604 101% 254 255.52589875306 101% 255 254.813714260268 100% 256 260.100187238027 102% 257 263.091843516789 102% 258 258.783533524272 100% 259 268.027489659484 103% 260 261.107535646083 100% 261 265.328289370158 102% 262 264.61309607089 101% 263 265.89936083924 101% 264 269.115474081088 102% 265 269.836083232012 102% 266 273.074762522427 103% 267 267.449798816155 100% 268 272.854517888408 102% 269 274.244285599521 102% 270 271.957592678009 101% 271 269.437717254633 99% 272 271.782179260477 100% 273 274.681465180437 101% 274 282.098774904267 103% 275 281.800903063176 102% 276 282.007307187407 102% 277 282.060262181379 102% 278 281.554782693465 101% 279 286.417013958154 103% 280 289.237168267803 103% 281 280.983109463087 100% 282 289.180301825413 103% 283 289.440864466206 102% 284 289.464032276069 102% 285 288.465108526145 101% 286 289.550986783216 101% 287 292.697596595475 102% 288 291.750123436286 101% 289 293.274685677509 101% 290 292.883841716319 101% 291 298.080351380455 102% 292 297.196063157255 102% 293 303.220897244144 103% 294 294.425253273807 100% 295 303.161322875926 103% 296 301.783289510067 102% 297 300.58939510052 101% 298 297.863416433559 100% 299 297.924796085663 100% 300 304.049522547544 101% 301 304.420508385995 101% 302 306.044963002211 101% 303 303.019307210274 100% 304 309.640185859994 102% 305 310.94059201878 102% 306 311.771022606066 102% 307 313.863948390544 102% 308 315.888875148673 103% 309 311.176181565825 101% 310 315.289821779366 102% 311 319.414594576867 103% 312 311.571839617376 100% 313 315.674949008252 101% 314 314.120298702272 100% 315 324.065908507611 103% 316 316.70305818099 100% 317 323.706356133768 102% 318 320.138513414914 101% 319 322.306358480637 101% 320 325.716539740165 102% 321 321.200020339532 100% 322 321.761463627892 100% 323 329.025324221464 102% 324 323.647684407492 100% 325 332.248056837558 102% 326 328.798761093846 101% 327 333.601718870963 102% 328 332.43580636164 101% 329 337.408761704633 103% 330 329.517264080236 100% 331 334.986672491716 101% 332 334.063269784332 101% 333 340.758766834648 102% 334 333.212379313011 100% 335 342.985283626647 102% 336 343.200714170305 102% 337 337.027545924165 100% 338 345.99168305714 102% 339 340.004158170549 100% 340 344.112382532434 101% 341 340.994055501046 100% 342 348.097847590111 102% 343 344.869699122361 101% 344 350.107128554566 102% 345 347.499095101452 101% 346 354.148557412691 102% 347 352.339963840164 102% 348 357.810274893586 103% 349 356.853474434322 102% 350 358.495079247449 102% 351 352.975724648474 101% 352 350.913488690047 100% 353 361.764749244564 102% 354 359.511754955579 102% 355 355.263320211928 100% 356 365.147249484516 103% 357 356.582681851511 100% 358 366.110368437379 102% 359 367.71075260179 102% 360 360.853080882435 100% 361 367.97913813942 102% 362 366.811721226859 101% 363 363.906417693948 100% 364 369.566283555338 102% 365 369.642406359173 101% 366 367.703230585601 100% 367 374.958064759745 102% 368 367.570241339376 100% 369 370.448766494653 100% 370 369.968560981136 100% 371 370.974404985953 100% 372 380.926333284892 102% 373 374.950843624204 101% 374 376.909877520515 101% 375 381.437830385756 102% 376 379.652103742444 101% 377 381.950230128563 101% 378 378.30566284458 100% 379 385.263226938928 102% 380 382.904322661999 101% 381 388.786238441294 102% 382 385.242767054893 101% 383 386.272681511516 101% 384 388.257591143518 101% 385 386.112011245715 100% 386 390.40076399614 101% 387 393.367146300507 102% 388 393.080407043375 101% 389 397.008704778015 102% 390 394.524032390403 101% 391 394.558934545521 101% 392 392.898675132245 100% 393 392.390788599151 100% 394 398.381623172865 101% 395 395.743802535642 100% 396 400.863286754 101% 397 401.997005034034 101% 398 399.88873433653 100% 399 404.196141687104 101% 400 406.156379106005 102% 401 405.936134471986 101% 402 406.632372290457 101% 403 407.399918822401 101% 404 406.610708883832 101% 405 409.006922361059 101% 406 406.447631572851 100% 407 415.182497652379 102% 408 413.906161945398 101% 409 410.483343698672 100% 410 419.963792022872 102% 411 413.321249966527 101% 412 413.425053789938 100% 413 418.634501321919 101% 414 424.343410728862 102% 415 421.612317090893 102% 416 416.959498756912 100% 417 418.3585937681 100% 418 416.757306961746 100% 419 429.032033859905 102% 420 429.524575479972 102% 421 428.071923713517 102% 422 429.164120464187 102% 423 422.215281908618 100% 424 429.591070103085 101% 425 429.214668412978 101% 426 434.107288623071 102% 427 429.295003545878 101% 428 432.857430413076 101% 429 438.233264943162 102% 430 432.384746915748 101% 431 437.155811344223 101% 432 440.083680925701 102% 433 432.858333055019 100% 434 441.308265161301 102% 435 435.473286763027 100% 436 440.271430449783 101% 437 445.548576127467 102% 438 446.933830628868 102% 439 438.533844710082 100% 440 441.796293571655 100% 441 441.632915380026 100% 442 449.684481508928 102% 443 450.463160624833 102% 444 445.299747831929 100% 445 454.222062554892 102% 446 453.802334051535 102% 447 449.902920859062 101% 448 452.303647546002 101% 449 450.18153633871 100% 450 455.174048923795 101% 451 451.963953294899 100% 452 455.90187921026 101% 453 455.120793049176 100% 454 457.741463489487 101% 455 456.240069058126 100% 456 466.544629476013 102% 457 464.204680679882 102% 458 464.742354397085 102% 459 459.527491013447 100% 460 459.003356925385 100% 461 469.474003460729 102% 462 466.284668596515 101% 463 470.801789758444 102% 464 470.966070592016 102% 465 467.414174547483 101% 466 470.234027976484 101% 467 473.13120773191 101% 468 477.146459973697 102% 469 469.540798964489 100% 470 478.1541092624 102% 471 476.099094439515 101% 472 475.41579448889 101% 473 472.511092717274 100% 474 476.016653142082 100% 475 477.176848919101 100% 476 480.253955301773 101% 477 478.426105367801 100% 478 477.375731027143 100% 479 479.27218174876 100% 480 487.795829613696 102% 481 485.607223783291 101% 482 482.349889892727 100% 483 491.646500141263 102% 484 487.360756197314 101% 485 492.408630821552 102% 486 486.117818242213 100% 487 487.621619718755 100% 488 493.349183725847 101% 489 495.529064017473 101% 490 489.830986313842 100% 491 492.261199304244 100% 492 499.135118578568 101% 493 496.23312473278 101% 494 503.041151145287 102% 495 495.990314050193 100% 496 499.908381842816 101% 497 502.760128620459 101% 498 505.800527564127 102% 498 505.800527564127 102%
Edit:// Sry für den Push. Zu müde/dumm um auf das Datum zu schauen.
08/17/2013, 23:42
#18
elite*gold: 0
Join Date: Jan 2013
Posts: 426
Received Thanks: 129
das hier ist das präziseste was man mit autoit (ohne dlls) machen kann.
Code:
Func SleepA($MS)
$TI=TimerInit()
While TimerDiff($TI)<$MS
WEnd
EndFunc
08/18/2013, 14:56
#19
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
@FacePalmMan, das ist schon richtig aber trotzdem falsch.
Eine Sleep-Funktion dient dazu die CPU zu schonen + das Script zu pausieren.
Nimm bei deinem Script mal SleepA(10000) und schau im TaskMgr nach, deine CPU wird ausgelastet was bei einer Sleep(10000) nicht passiert.
Desweiteren möchte ich mal anmerken wer bitteschön einen Sleep von ein paar Mikrosekunden braucht? Wenn man Sleep einsetzen muss dann ist in vielen Fällen das Script falsch gecoded, also finde ich das hier eigentlich unnötig.
08/18/2013, 19:32
#20
elite*gold: 0
Join Date: Jan 2013
Posts: 426
Received Thanks: 129
Quote:
Originally Posted by
alpines
@FacePalmMan, das ist schon richtig aber trotzdem falsch.
Eine Sleep-Funktion dient dazu die CPU zu schonen + das Script zu pausieren.
Nimm bei deinem Script mal SleepA(10000) und schau im TaskMgr nach, deine CPU wird ausgelastet was bei einer Sleep(10000) nicht passiert.
Desweiteren möchte ich mal anmerken wer bitteschön einen Sleep von ein paar Mikrosekunden braucht? Wenn man Sleep einsetzen muss dann ist in vielen Fällen das Script falsch gecoded, also finde ich das hier eigentlich unnötig.
wenn man diese methode nur für sehr kleine delays benutzt (z.b bei programmen die vom timing her sehr präzise arbeiten müssen), wofür es auch gedacht ist , lastet es den pc nicht so sehr aus.
einige tests haben gezeigt, dass diese SleepA funktion die ich oben gepostet habe nur um schlappe 7000 nanosekunden (=7 mikrosekunden=0.007 millisekunden=) zu langsam geht.
wenn ihr den test selber ausprobieren wollt:
Code:
$C=1
For $i=1 To 1000
$SA=SleepA(1)
$C+=$SA
ToolTip($i)
Next
MsgBox(0,"","Durchschnittlich verbrauchte zeit:"&($C-1)/1000&@CRLF&"Abweichung:"&(($C-1)/1000-1)*1000*1000&" Nanosekunden")
Func SleepA($MS)
$TI=TimerInit()
While TimerDiff($TI)<$MS
WEnd
Return TimerDiff($TI)
EndFunc
08/18/2013, 20:21
#21
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
Mir fallen keine Beispiele ein wo man auf nanosekundengenau warten muss. Dir etwa?
08/19/2013, 12:25
#22
elite*gold: 1003
Join Date: Feb 2010
Posts: 791
Received Thanks: 709
Ich hab da auch was...
Code:
#include <array.au3>
; #FUNCTION# ====================================================================================================================
; Name ..........: _sleep
; Description ...:
; Syntax ........: _sleep([$iTime = 0])
; Parameters ....: $iTime - [optional] An integer value. Default is 0.
; Return values .: None
; Author ........: aj1987
; Modified ......:
; Remarks .......:
; Related .......:
; Link ..........:
; Example .......: No
; ===============================================================================================================================
Func _sleep($iTime = 0)
Local $timer = TimerInit()
Local $taken
While $taken < $iTime
$taken = TimerDiff($timer)
WEnd
Return $taken
EndFunc ;==>_sleep
Local $TimeTable[1]
For $i=1 To 100 Step 1
_ArrayAdd($TimeTable,_sleep($i))
Next
_ArrayDisplay($TimeTable,"TimeTable")
Kannst ja mal testen und bescheid sagen...
Bei mir is das ziemlich genau...
08/19/2013, 12:37
#23
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
Das gleiche wurde schon getestet, erwähnt und ist suboptimal, denn:
- die CPU / der Prozess wird nicht pausiert
- die CPU muss die While / WEnd Schleife durchrechnen.
08/19/2013, 12:41
#24
elite*gold: 1003
Join Date: Feb 2010
Posts: 791
Received Thanks: 709
Geht es hier nun um die Genauigkeit der Sleepfunktion oder um die Prozessorlast?
Denn die Genauigkeit ist hier doch gegeben... oder sehe ich das falsch?
08/19/2013, 12:52
#25
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
Wenn man es streng nimmt dann ist das keine Sleep-Funktion sondern einfach nur WasteTime o. ä..
Wenn dir Beispiele einfallen wo man so genau wie möglich sleepen muss dann nenn mir bitte paar damit mir ein Licht aufgeht.
Meiner Meinung nach braucht man sowieso nie die Sleep-Funktion, weil wenn man sie verwenden muss dann in vielen Fällen einfach falsch gecodet wurde.
08/19/2013, 13:02
#26
elite*gold: 1003
Join Date: Feb 2010
Posts: 791
Received Thanks: 709
Ich hab keine Ahnung wo man das so genau bruachen sollte, war bei mir auch noch nie der Fall.
Aber das steht auch nicht zur Debatte, es wird eine genaue möglichkeit gesucht etwas zu unterbrechen und ein Sleep ist zwar ein Stillstand eines Prozesses aber ein WoT ist doch genau so gut...
Ich hab selber auch nur selten Sleeps in Verwendung weil ich auf den ohnehin schon geringen Speed von Autoit angewiesen bin...
Aber wie siehts eigentlich aus wenn man den DLLCall direkt ausführt und nicht die Sleep-Funktion aufruft, bringt das was?
08/23/2013, 18:02
#27
elite*gold: 0
Join Date: Apr 2012
Posts: 380
Received Thanks: 163
Ergebnisse des epvpHighPrecisionSleepTests
_HighPrecisionSleep reale Sleepzeit in ms Übereinstimmung % 0 0.0816863595792203 -9223372036854775807% 1 0.920116942237072 92% 2 1.85319642580272 93% 3 2.86892607859379 96% 4 3.89553700260787 97% 5 4.83656442369072 97% 6 5.85814677563769 98% 7 6.91995770412161 99% 8 7.87723020663241 98% 9 8.88568239818189 99% 10 10.0221117488396 100% 11 11.0186071134739 100% 12 11.9265018319367 99% 13 12.8600702044534 99% 14 13.8686481103045 99% 15 15.0095053980324 100% 16 15.8599766171399 99% 17 16.917988180062 100% 18 17.8757076667565 99% 19 22.9021844955155 121% 20 21.7912751480984 109% 21 26.4550941530278 126% 22 22.6749489111046 103% 23 23.0021832383725 100% 24 263.282777559718 1097% 25 24.9488272950892 100% 26 26.5697735326697 102% 27 26.9137977033394 100% 28 27.9530079940328 100% 29 28.9461649455448 100% 30 30.0017180954563 100% 31 30.8786591591948 100% 32 31.9494237396094 100% 33 32.9695394247034 100% 34 33.9204703391073 100% 35 35.1580158930814 100% 36 35.9586344074456 100% 37 37.4525114225411 101% 38 38.0033775242384 100% 39 38.9532747877174 100% 40 39.9685295198133 100% 41 40.9284699591708 100% 42 41.9560307245753 100% 43 42.9546772005939 100% 44 43.9514239938316 100% 45 44.9090177662245 100% 46 45.950225517489 100% 47 46.9499335809439 100% 48 47.9511502160191 100% 49 48.9531211369043 100% 50 49.9935885706144 100% 51 51.1208826820168 100% 52 52.0091659694179 100% 53 52.8934822721882 100% 54 53.9518989145269 100% 55 54.960532693401 100% 56 55.9451131358874 100% 57 56.9493189776913 100% 58 57.9495997396317 100% 59 58.949182088785 100% 60 59.9529269781495 100% 61 60.9540039306672 100% 62 61.9512256446001 100% 63 62.9500956127105 100% 64 63.9550976450918 100% 65 64.9514114224014 100% 66 65.9536058353785 100% 67 66.9470700885168 100% 68 67.9522257717112 100% 69 69.3567757913366 101% 70 69.9459847550457 100% 71 70.9708217105805 100% 72 72.0116243824285 100% 73 72.8696105231251 100% 74 73.9575001850794 100% 75 74.9637174557102 100% 76 75.9472921837831 100% 77 76.9503526286162 100% 78 77.9607045029466 100% 79 78.9676900276432 100% 80 79.907474273965 100% 81 80.9598985345903 100% 82 81.9456662788148 100% 83 82.9512270414257 100% 84 83.9543433592817 100% 85 84.9520399939098 100% 86 85.9511194858564 100% 87 86.949011676065 100% 88 88.0393038780068 100% 89 88.904246210063 100% 90 89.9388050715943 100% 91 90.9496877396429 100% 92 91.9559888198081 100% 93 92.9507940254977 100% 94 93.9508512953462 100% 95 94.9617339633948 100% 96 95.947459802852 100% 97 96.9520008827938 100% 98 98.0216200662375 100% 99 415.107702235899 419% 100 100.085820963279 100% 101 101.029404575162 100% 102 101.985811045817 100% 103 103.362606141283 100% 104 104.121501475746 100% 105 104.950978406473 100% 106 105.953200755962 100% 107 106.951428184308 100% 108 110.391181002055 102% 109 108.915406846401 100% 110 109.937282531718 100% 111 110.95753789937 100% 112 111.956505645271 100% 113 112.950305136547 100% 114 113.954930026023 100% 115 115.045990482031 100% 116 115.881459794471 100% 117 116.983680886817 100% 118 117.91191338564 100% 119 118.947310342516 100% 120 120.155536527687 100% 121 120.95763567716 100% 122 122.050120895253 100% 123 122.880421953069 100% 124 123.948099548965 100% 125 124.956537772259 100% 126 125.95560329595 100% 127 126.958314534389 100% 128 127.953385136938 100% 129 128.963248122317 100% 130 129.943400627733 100% 131 131.045328386708 100% 132 131.880685953103 100% 133 132.958965455107 100% 134 133.961886217382 100% 135 134.944455231042 100% 136 135.95570107374 100% 137 137.046091053472 100% 138 137.879772429177 100% 139 138.955537645148 100% 140 139.966071106803 100% 141 140.943737262697 100% 142 141.958209772471 100% 143 143.046895625003 100% 144 143.875310968293 100% 145 144.958940312246 100% 146 145.954890914907 100% 147 146.957462470789 100% 148 147.957296248546 100% 149 149.051052577911 100% 150 149.868153634051 100% 151 151.033301718515 100% 152 151.888312620738 100% 153 152.976593393853 100% 154 153.923431609325 100% 155 154.958507296318 100% 156 155.958969645583 100% 157 156.971807869436 100% 158 158.942351611727 101% 159 159.725761235017 100% 160 160.000935873135 100% 161 160.943597580139 100% 162 161.958223740727 100% 163 162.980993394412 100% 164 163.934662086941 100% 165 164.948422215673 100% 166 165.963830598582 100% 167 166.95099516838 100% 168 167.981628950048 100% 169 168.925254466699 100% 170 169.95699174057 100% 171 170.956001391238 100% 172 171.956463740503 100% 173 172.962401646019 100% 174 173.959595423441 100% 175 174.978384124239 100% 176 175.912818528612 100% 177 176.959431994849 100% 178 177.958679105864 100% 179 178.95831732804 100% 180 179.956223486505 100% 181 180.96055504261 100% 182 181.962986915935 100% 183 183.387874715921 100% 184 184.12073322168 100% 185 184.956076819819 100% 186 186.197631263191 100% 187 186.936412309386 100% 188 188.045896894717 100% 189 189.753390444875 100% 190 190.044852069188 100% 191 191.27653095575 100% 192 192.444584437408 100% 193 192.881260048414 100% 194 194.041617021158 100% 195 195.280377813381 100% 196 195.984838855218 100% 197 197.135264398129 100% 198 198.25340930202 100% 199 198.881827159597 100% 200 199.950468565139 100% 201 200.958501709016 100% 202 336.462259868223 167% 203 798.452945835295 393% 204 204.445998024889 100% 205 204.900888241383 100% 206 206.137679509547 100% 207 206.9549342165 100% 208 208.13970770028 100% 209 208.947044945657 100% 210 209.960902852178 100% 211 210.992249014889 100% 212 212.454669518053 100% 213 212.874136237986 100% 214 214.316498325905 100% 215 215.163030496893 100% 216 216.040306798769 100% 217 217.284710766312 100% 218 218.367948999105 100% 219 219.159208782122 100% 220 220.055509848319 100% 221 222.277552035245 101% 222 222.556134927763 100% 223 222.928570530612 100% 224 224.122786555274 100% 225 224.951159993798 100% 226 225.956678851642 100% 227 226.952531676512 100% 228 228.060032769528 100% 229 228.878167476593 100% 230 229.960092693345 100% 231 230.964368376428 100% 232 232.254239016411 100% 233 233.30032168893 100% 234 233.937078595185 100% 235 234.960909836306 100% 236 236.061845849123 100% 237 236.874309444357 100% 238 237.957142597732 100% 239 238.984465902789 100% 240 240.021762542446 100% 241 240.880935984881 100% 242 241.963447868374 100% 243 242.961954661835 100% 244 244.451236120792 100% 245 244.879446968819 100% 246 245.959416629767 100% 247 247.008278985178 100% 248 250.035255877493 101% 249 248.854253822762 100% 250 249.968878726207 100% 251 250.959675042498 100% 252 251.960975487108 100% 253 252.982543870799 100% 254 254.009727493299 100% 255 255.894562018357 100% 256 255.969683297738 100% 257 257.048535498227 100% 258 258.082018804066 100% 259 258.977314155849 100% 260 260.046402545575 100% 261 260.879217889424 100% 262 261.963936757325 100% 263 289.064797341562 110% 264 345.1052717594 131% 265 265.350302901626 100% 266 265.964375360556 100% 267 267.050435181008 100% 268 267.881839731027 100% 269 269.361008172826 100% 270 270.055719372155 100% 271 270.882095350107 100% 272 272.484421902784 100% 273 272.999124190365 100% 274 273.980924949959 100% 275 274.986066664897 100% 276 276.023223621997 100% 277 277.102648520971 100% 278 277.943942596056 100% 279 280.261108604585 100% 280 280.079535248195 100% 281 280.970235043839 100% 282 282.045259942255 100% 283 282.892281002194 100% 284 283.955055740325 100% 285 285.105998108698 100% 286 286.465458598788 100% 287 289.929627927572 101% 288 290.092106678363 101% 289 291.858602140775 101% 290 289.95368126396 100% 291 291.251457936693 100% 292 294.297794831466 101% 293 294.158964337646 100% 294 295.054147943384 100% 295 295.470625456587 100% 296 295.963425519165 100% 297 297.460529201337 100% 298 297.883669572529 100% 299 300.354975283171 100% 300 300.059518737717 100% 301 301.160957607741 100% 302 303.037089909472 100% 303 303.081411184941 100% 304 304.669587894551 100% 305 305.376158143004 100% 306 308.534338861503 101% 307 307.657621289857 100% 308 307.909594655187 100% 309 311.560142420336 101% 310 313.184175642435 101% 311 311.820790072481 100% 312 313.602692520977 101% 313 314.890691414691 101% 314 313.962417011101 100% 315 317.65797049625 101% 316 319.227876727349 101% 317 320.619506110413 101% 318 320.859257251969 101% 319 318.885081763185 100% 320 319.96394793193 100% 321 323.516201081422 101% 322 322.036697401485 100% 323 322.946771167844 100% 324 324.053015117843 100% 325 324.890914906783 100% 326 326.351100489029 100% 327 327.055128514937 100% 328 328.064823881247 100% 329 328.967494472063 100% 330 330.052436832055 100% 331 330.912322655533 100% 332 332.132002810413 100% 333 333.061185150627 100% 334 333.883859540808 100% 335 335.329266708478 100% 336 336.097520774288 100% 337 336.891462462408 100% 338 337.965132440017 100% 339 339.05338527662 100% 340 339.892081256137 100% 341 340.965988694094 100% 342 342.055638356272 100% 343 342.894250526254 100% 344 343.966803043404 100% 345 345.293200672152 100% 346 346.057082673915 100% 347 346.945603421664 100% 348 348.057504515239 100% 349 348.94683542182 100% 350 349.89541966926 100% 351 351.274296034831 100% 352 351.873157063258 100% 353 352.990198474946 100% 354 354.223371964873 100% 355 355.336125122048 100% 356 355.93283503909 100% 357 358.642844272107 100% 358 358.490059490801 100% 359 359.569610104077 100% 360 360.078990486221 100% 361 362.716322884612 100% 362 362.517820002263 100% 363 363.504439810088 100% 364 364.042287497433 100% 365 364.971483805903 100% 366 366.27065730421 100% 367 367.568154611829 100% 368 367.876699412914 100% 369 369.05807861055 100% 370 370.094593027885 100% 371 370.964410281195 100% 372 372.457602851759 100% 373 372.888998462095 100% 374 373.979807489499 100% 375 375.247985428316 100% 376 376.246115078872 100% 377 377.913100687378 100% 378 378.002567365405 100% 379 378.883866524935 100% 380 380.448325136295 100% 381 380.981605204013 100% 382 381.885169763196 100% 383 383.658872845571 100% 384 384.243542126164 100% 385 385.112688903199 100% 386 385.886264874446 100% 387 387.457316502516 100% 388 387.907415607291 100% 389 389.032656385099 100% 390 390.090276836861 100% 391 391.055860451538 100% 392 392.6912358973 100% 393 393.260260731462 100% 394 393.896877955159 100% 395 395.451265454129 100% 396 395.891265510002 100% 397 397.062350103156 100% 398 397.89177116086 100% 399 399.063009404827 100% 400 399.889175858943 100% 401 401.278388733764 100% 402 401.876844682774 100% 403 403.055569911818 100% 404 403.871120491571 100% 405 405.063325087406 100% 406 405.911994401523 100% 407 407.243727903965 100% 408 407.889326716105 100% 409 409.39609643125 100% 410 409.954184121166 100% 411 411.063892198589 100% 412 411.893075795946 100% 413 413.07921816879 100% 414 414.676572022422 100% 415 415.056299054768 100% 416 415.894827415216 100% 417 417.065143754304 100% 418 417.895277193051 100% 419 419.05893067415 100% 420 419.896187923325 100% 421 421.061489658602 100% 422 421.902490400316 100% 423 423.056268324605 100% 424 423.893120494365 100% 425 425.863706141423 100% 426 425.909256623398 100% 427 427.042585021281 100% 428 427.888879731921 100% 429 429.066990357713 100% 430 429.891243160793 100% 431 431.082581724772 100% 432 431.875224365108 100% 433 433.053893721129 100% 434 434.277820225755 100% 435 435.073535882354 100% 436 435.896070589977 100% 437 437.054290419592 100% 438 437.893098145155 100% 439 439.868083792773 100% 440 439.894721256473 100% 441 441.063026166733 100% 442 441.88863389062 100% 443 443.069063246865 100% 444 443.890885573446 100% 445 445.063911754148 100% 446 445.897188050437 100% 447 447.071387564621 100% 448 447.87841750837 100% 449 449.067130040271 100% 450 449.895964431234 100% 451 451.061894738018 100% 452 451.893131668969 100% 453 453.073239755332 100% 454 453.925065895246 100% 455 455.03411746465 100% 456 455.884435032944 100% 457 457.070842802647 100% 458 457.89459274852 100% 459 459.057003054858 100% 460 459.898716177615 100% 461 461.093043948323 100% 462 461.872249126635 100% 463 463.056030864258 100% 464 463.896472875743 100% 465 465.06311556357 100% 466 465.894869319983 100% 467 467.061539944323 100% 468 467.897484177458 100% 469 469.063470357266 100% 470 469.901132685858 100% 471 471.060958864884 100% 472 471.916346910012 100% 473 473.041070862358 100% 474 473.903373194079 100% 475 475.071524453527 100% 476 475.893556303944 100% 477 477.056315816675 100% 478 477.900864495348 100% 479 479.061430991928 100% 480 479.902627289223 100% 481 481.069242040539 100% 482 481.891790716418 100% 483 483.063643563637 100% 484 485.098790488735 100% 485 485.872715666377 100% 486 485.897369637761 100% 487 487.078176136911 100% 488 487.891896875161 100% 489 489.057268451717 100% 490 489.901984749458 100% 491 491.05129283191 100% 492 491.893858018268 100% 493 494.064329404994 100% 494 493.900020812701 100% 495 495.063073658803 100% 496 495.896056621721 100% 497 498.066136897287 100% 498 497.89855973315 100% 498 497.89855973315 100%
All times are GMT +2. The time now is 18:20 .