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.