Accumulating text is *VERY* slow in LC9 on Windows
benr_mc at cogapp.com
Thu Aug 26 04:49:34 EDT 2021
In fact (apologies I didn't make this clear in my already too-long email) it
really is just the accumulating of text, at least in this instance, that's the
issue. After I added a test on each extracted (i.e. looped over) line to see
if it was "strictly a binary string", and counting the results; but then
commented out the line that appended the text, the loop completed in a second
or less. Uncommenting the line put it back to 8 minutes or so.
So of your items below, it really is just item 3.
The difference between the Mac and Windows machines I happened to be using
isn't really relevant. The point is that on one Windows machine, running the
same script in LC9 is about 50 times slower than the same script on the same
machine in LC6. On a given Mac machine, it's many times faster in LC9 than
LC6. Something is awry on Windows.
BUT - I've only tested on one Windows machine, that's all I've got access to
at the moment. So if anyone has a chance to see if they get similar results,
that would be very helpful.
On 26/08/2021 02:27, Curry Kenworthy via use-livecode wrote:
> > But the key thing is: for this task, LC9 is
> > dramatically slower on Windows!)
> > Have others seen something like this?
> Generally: Yep, I've seen plenty of slowdowns.
> On both Windows and Mac, depending on the task.
> Specifically: I'd like to test this later;
> still recovering from two back-to-back illnesses.
> Suggestion: although your code may look short,
> you're potentially testing up to 5 different issues:
> 1. Loop speed
> 2. Text line parse speed
> 3. Text concat speed
> 4. Variable/memory speed
> 5. Mac to Win text
> It would be good to narrow your test
> and see which area has the biggest impact,
> or eliminate some of those possible factors.
> Best wishes,
> Curry Kenworthy
> Custom Software Development
> "Better Methods, Better Results"
> LiveCode Training and Consulting
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription
More information about the use-livecode