Checking the Milliseconds

Ralph DiMola rdimola at evergreeninfo.net
Wed Apr 7 12:37:54 EDT 2021


I scanned the results after it was done and got this:

Max==>3959

Min==>1015

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