Chris Angelico wrote:
Has anybody noticed the speed of 'glob()' has decreased somewhere between v3.6 and v3.10.I got these results: Python 3.6.5: 1st run: 0.14694 2nd run: 0.09506 <- *always* the fastest Python 3.7.7: <- from Nuget 1st run: 0.12440 2nd run: 0.09602 Python 3.10.0: <- from Git repo 1st run: 0.15922 2nd run: 0.12424 'glob()' in Python 3.6.5 is consistently 30% faster on the 2nd run compared to 3.10.0.Unfortunately that's very hard to compare. If you're building Python from source, the parameters may be VERY different from a prepackaged binary.
I guess so w/o knowing why. I just tried this from MS' AppStore: Python 3.8.5: 1st run: 0.12121 2nd run: 0.07674 Fastest I've tried so far.
Are you able to redo this test with more consistent Python builds? For instance, you can go as far as 3.8 using python.org binaries, or alternatively, build all your tests from git (by checking out different branches).
I do not want to put to much stress on this. Maybe I'm just 'ass-u-me'ing too much? The important thing is that any Python3.x is much faster on both the 1st and 2nd run compared to my Python 2.7. -- --gv -- https://mail.python.org/mailman/listinfo/python-list
