Performance regression with Improve printing of several arguments (#55754) #55893
Labels
performance
Must go faster
regression
Regression in behavior compared to a previous version
strings
"Strings!"
This pr made the
alloc.strings
benchmark in BaseBenchmarks 2000% slower in min wall time, use 42.25% more memory and increase allocations by 63.53%.Also, it worsened compile performance with
inference.abstract interpretation.Base.init_stdio(::Ptr{Cvoid})
being 742% slower andinference.allinference.Base.init_stdio(::Ptr{Cvoid})
15% slower. There is also a slowdown recently in theprintln(::QuoteNode)
benchmark which is probably due to this. (I'm mentioning this as the compile time impact was investigated in the PR).Until the next nanosoldier report, data available at https://tealquaternion.camdvr.org/compare.html?start=58b239c5b8eaffec3b9b99e6d7c37e8ae6129d6d&end=6e5e87b2cafda840b90347c2e74202d2608d7c29&stat=min-wall-time.
Also, this made the sys.so 11MiB bigger on the buildkite x86_64-linux-gnu build.
Before:
After:
The text was updated successfully, but these errors were encountered: