Open
Description
Since Julia 1.10, every release seem to precomple things more slowly. Here is an example for Documenter:
# 1.10
julia> @time Base.compilecache(Base.identify_package("Documenter"));
6.897151 seconds (4.16 k allocations: 372.828 KiB)
# 1.11
julia> @time Base.compilecache(Base.identify_package("Documenter"))
8.823811 seconds (4.63 k allocations: 393.938 KiB)
# 1.12-beta2
julia> @time Base.compilecache(Base.identify_package("Documenter"))
10.033119 seconds (4.66 k allocations: 431.766 KiB)
# nightly
julia> @time Base.compilecache(Base.identify_package("Documenter"))
11.437713 seconds (4.63 k allocations: 422.484 KiB)
I have two Tracy traces of it here:
The NATIVE_DUMP and SYSIMG_DUMP zones have gotten quite a bit bigger.