CHECK
viewtopic.php?f=6&t=28591&p=173812#p173812 FOR UPDATED/IMPROVED DATA
Sorry for the necro, but the "slowness" issue popped up for me again (this was also the #1 google result so felt this could be the place to post the following).
Since FourthWorld ran his test in 6.7 as opposed to the 6.5 mentioned by the OP. It felt a bit questionable whether the results were reliable so, I installed every stable version from 6.0.1 (not incl. in the end since it required license) to 9.0.1 and ran a slightly modified version of the test by FourthWorld +4 times in each version to see what gives.
Some things to mention:
All were community edition. Ran the tests in the IDE, didn't compile and on windows 7.
6.0.2 to
6.1.3 seemed to hang resulting in +10 sec times on the lines test and incorrect(?) icon times too (check edit).
6.6 crashed consistently, no datas.
7.0.4 didn't accept the "0,0,50,50" point list so replaced with "0,0" & cr & "500,500".
8.1.8 and
8.1.2 did what looks like "lock screen" randomly on their own.
Results:
The icon test was on average between
242 to
310 ticks on all versions (except on
6.0.2 to
6.1.3) so not a lot of funky going on there.
The points/line test on the other hand looked a lot different.
From
6.5.0 to
6.6.1 the average was between
0.33 to
0.44 sec.
Then from
6.6.2 all the way to
8.1.10, the averages were between
1.14 to
1.23 sec (with the exception of
8.1.8,
8.1.2 and
6.7.11 which were
0.95/
0.53/
1.06 respectively).
Followed by
9.0.0 and
9.0.1 which were again
0.37 and
0.37.
So it seems like he was at least partially right.
Couldn't attach the .livecode file so here is the file uploaded to uploadfiles.io:
https://ufile.io/qee50
Here's just the datas
https://pastebin.com/Wi8pLeXS
Since I already installed all the versions I'd be up to running a more thorough "benchmarking" test to see what things have changed between the versions, but unfortunately my knowledge isn't good enough to really know what to even test in what way that the results would be even somewhat meaningful so if someone writes a test stack I'd be up to running it. Got the automation set up anyway so would be wasteful to not use it?
(There is also the single times of each measured action, but I figured I'd keep with the way the times were being reported on this thread.)
Edit: After some further thinking, I realized the icon tests ran very fast in
6.0.2 to
6.1.3, but the line/points part hung. So I redid the only icons tests and here is the data from those and as a sanity check, redid
6.5 and
6.5.1 too,
https://pastebin.com/3nqhL9GM
A whopping difference of
200 ticks.