I am pretty sure it was the unicode. Notice that 7 took a major hit, but then dramatically improved in 8 and had another step in 9 (for the item). Doesn't look like the array portion changed much after the rewrite (did take a slight step back from 7 to 8, but improved with 9).
On Tue, Aug 21, 2018 at 3:38 PM, Tom Glod via use-livecode < use-livecode@lists.runrev.com> wrote: > maybe when the new chunk types were added it put some overhead on > operations on other chunks? weird > > On Tue, Aug 21, 2018 at 4:27 PM, Bob Sneidar via use-livecode < > use-livecode@lists.runrev.com> wrote: > > > Wasn't it Unicode that slowed everything, especially string parsing down? > > > > Bob S > > > > > > > On Aug 21, 2018, at 11:00 , Curry Kenworthy via use-livecode < > > use-livecode@lists.runrev.com> wrote: > > > > > > Brian: > > > > > > > I expanded my test stack and ran it > > > > on the versions I had available. > > > > > > Thanks for (among other things!) running these tests. > > > > > > It's useful to see the item vs array turning point. > > > > > > I also notice something else, if I read your result correctly: LC9 > beats > > LC8 on these tests (that's a good sign!) but LC6 still dominates them > all, > > in this particular type of exercise that you've coded, on Mac. It was > also > > the winner in my previous tests on Windows. > > > > > > ("The Un...defeated... Defen...ding... Champion!") > > > > > > I hope to see LC9/10 further optimized. I love LC6, but you must > > understand I'm always entirely rooting for the latest version and hoping > > for it to wipe the floor with the others. When it wins, we all win. > > > > > > Plenty of methods and tricks to optimize LCS code, and the results may > > vary between releases and platforms, but engine optimization really is > > helpful. Its performance establishes the boundaries that we work within > > while scripting. When I get some time I'll run a new round of tests too > and > > publish the results. Thanks again. > > > > > > Best wishes, > > > > > > Curry K. > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode@lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode