Julia's applicable context is getting narrower over time?

julia> using BenchmarkTools

julia> @btime Vector{Float64}(undef, 10^6);
  8.377 μs (2 allocations: 7.63 MiB)

Are you by any chance comparing initilaized vs uninitialized memory?

julia> @btime zeros(10^6);
  452.453 μs (2 allocations: 7.63 MiB)
11 Likes