| I built Python 3.14.0a5 on beta5, hrev58616 and on hrev58637+3+dirty (change-8974 at patchset 3).
|
| Used optimized LTO parallel builds ("./configure --with-optimizations --with-lto"; make -j 4). Work-dirs on RAMFS.
|
|
|
| All on bare metal x86_64 (Phenom II X4 @ 2.8 GHz, 8 GB DDR2).
|
|
|
| Results for beta5 are not directly comparable, because after it, I've added a patch to fix an issue that prevented the ahead-of-time compilation (and inclusion) of LOTS of .pyc files in the final .hpkg.
|
|
|
| Even so, beta5 was the slowest of the 3 (despite doing less work overall on the INSTALL() stage).
|
|
|
| Timing results:
|
|
|
| hrev57937+129: real 43m48.376s / user 58m44.716s / sys 3m4.900s (.hpkg about half of what it should be, due to missing .pyc files)
|
| hrev58616: real 42m34.229s / user 59m49.856s / sys 2m0.797s
|
| hrev58637+3+dirty: real 37m19.972s / user 53m29.505s / sys 2m21.403s
|
|
|
| Memory results (subjective, I just watched ActivityMonitor graphs with 2s refresh time):
|
|
|
| Beta5/nightlies with hoard2: Mem usage max around 1.4/1.5 GiB, stayed most of the time a bit upward of 1 GiB.
|
| nightlies with OpenBSD memalloc: Peak mem usage about 1.59 GiB, but otherwise seemed to be more frequently below 1 GiB compared to hoard2.
|