Get the latest tech news
Linux Lands Fix For Early 6.17 Regression Causing 37~43% Performance Hit
Back during the Linux 6.17 merge window was an optimization geared for ARM64 that could have a '16x reduction' in the number of calls
Oracle engineer Lorenzo Stoakes was able to reproduce and from an Intel Raptor Lake system observed a 43% regression with the Linux 6.17 Git kernel. On platforms other than arm64 this is currently hardcoded to return 1, so this naturally resolves the issue for x86-64, and for arm64 introduces little to no overhead as the pte cache line will be hot. With this patch applied, we move from 81,503 realloc calls/sec to 138,701 (stddev of 496.1 or 0.4%), which is a -3.6% regression, however accounting for the variance in the original result, this is broadly restoring performance to its prior state."
Or read this on Phoronix