Please post code when posting benchmarks if possible. Julia calls into C for parsing e.g. Float32s.
Trying on master I get
julia> strs = string.(1:100*10^6); julia> @time parse.(Float32, strs);; 10.913384 seconds (9 allocations: 381.470 MiB)
(Master, and 1.0.1 does have https://github.com/JuliaLang/julia/pull/27764 which might explain why you get slower results).
For performance, don’t use
globals. Fixing that this take (of course) just as long time as just parsing the strings.