Release 8.0 DP 10

Richard Gaskin ambassador at fourthworld.com
Tue Nov 24 11:22:41 EST 2015


Geoff Canyon wrote:
> On Tue, Nov 24, 2015 at 6:46 AM, Ali Lloyd wrote:
>
>> *Native string performance*
>> The performance of native string operations has been vastly improved, with
>> many achieving similar speeds to those in 6.7.
>
> This is definitely improved. I had already been running tests using list
> parsing, and I just ran that test in 8.0dp10, and while it is still slower
> than 6.7.3, it is *much* faster than 7, or earlier releases of 8:
>
> 6.7.3: 1.77 seconds
> 7.0.3: 32.95 seconds
> 8.0dp1: 32.31 seconds
> 8.0dp10: 2.17 seconds

This is VERY encouraging.

Given the scope of what the team has been doing, from Cocoa to Unicode 
and the hundreds of other enhancements and refinements along the way 
(I've been surprised no one else is as excited about the addition of the 
mobileGetLaunchData function), it would have been a bit much to expect 
all that could come together and also be well optimized in the first pass.

After all, Python took a few builds moving from v2 to v3 to get 
performance back, and even with fewer contributors it seems the LC team 
has accomplished as much in about as much time.

Kudos to Malte for spearheading the benchmarking effort that helped 
identify some of the specific string operations affected.

And of course kudos to the team for these optimizations, proving that 
even if it takes a little time it's possible to add sweeping new 
features and still maintain good performance.

-- 
  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