Thanks Curry.

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.

Ben

On 26/08/2021 02:27, Curry Kenworthy via use-livecode wrote:

Ben:

 > 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
http://livecodeconsulting.com/

_______________________________________________
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

Reply via email to