Performance issues LC8 versus earlier versions.

Richard Gaskin ambassador at fourthworld.com
Mon Aug 22 10:47:52 EDT 2016


Alex Tweedly wrote:

 > Would caseSensitive make it faster ?

In theory yes, since it avoids having to run the internal equivalent of 
toLower on each thing being compared.

However in some recent experiments involving pattern matching on text I 
was unable to measure a difference.  That shouldn't be taken as 
definitive; there are a lot of distracting things going on in the 
routine I was testing with.  I haven't yet done a good isolated test of 
caseSensitive.


 > Re md5 for repeated use - yes, it probably is worth doing.

The rsync algo offers an md5 option, but by default it compares files 
based only on mod date and size.  The thinking is that if both of those 
match, the odds of having a changed file are very low.

Perhaps an optimal algo in your system would reserve md5 for those cases 
where size and mod date match, which will eliminate most cases with less 
CPU time.

-- 
  Richard Gaskin
  Fourth World Systems
  Software Design and Development for the Desktop, Mobile, and the Web
  ____________________________________________________________________
  Ambassador at FourthWorld.com                http://www.FourthWorld.com




More information about the Use-livecode mailing list