Checking the Milliseconds

Ralph DiMola rdimola at evergreeninfo.net
Wed Apr 7 12:20:50 EDT 2021


Here's the first few from LC 9.6.1 Win 10 Pro VM SSD

1473
3326
3397
3155
2442
3234
2292
3349
3380
3275
3259
3498
3300
3634
3462
3228
3896
3762
3197
3186
2188
1461
2716
3358
2940
2886
2614
2264
3038
3322
3305
3372
3395
3418
2579


Ralph DiMola
IT Director
Evergreen Information Services
rdimola at evergreeninfo.net


-----Original Message-----
From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf
Of Tom Glod via use-livecode
Sent: Wednesday, April 07, 2021 12:03 PM
To: How to use LiveCode
Cc: Tom Glod
Subject: Checking the Milliseconds

Hey peeps,

I wanted to measure how many times the LC engine can check the milliseconds
count during each millisecond that passes.

The results really surprised me, I thought it would be less, but I don't
know why really.

Anyone want to take a guess?

What is strange about my results, is that every few milliseconds the amount
of millisecond queries that occurs ...... doubles.

Why does this happen I wonder?

Can someone double check if that happens on your CPU?  I'm on WIndows 10 on
an i5 4570.

Here is the code.
--------------------------------------

local last_known_millisecond
local queries = 0
local report

on mouseUp
   lock screen
   put empty into report
   local x
   repeat 1000 times
      add 1 to x
      put 0 into queries
      put the milliseconds into last_known_millisecond
      repeat forever
         add 1 to queries
         if the milliseconds = last_known_millisecond  then
            next repeat
         else
            exit repeat
         end if
      end repeat
      put queries into line x of report
   end repeat
   unlock screen
   put report
end mouseUp

--
Tom Glod
Founder & Developer
MakeShyft R.D.A (www.makeshyft.com)
Mobile:647.562.9411
_______________________________________________
use-livecode mailing list
use-livecode at lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode





More information about the use-livecode mailing list