Closed sjkelly closed 9 years ago
The regression seems to be in @printf
when exporting the STL file, which is shockingly slow when printing certain numbers in scientific notation. Filed JuliaLang/julia#8972 with a test case.
This is excellent! Thanks for narrowing this down.
Closed once https://github.com/JuliaLang/julia/pull/10460 is merged.
Can you confirm that https://github.com/JuliaLang/julia/pull/10460 restores the performance you had before?
Yep!
steve:~/.julia/v0.4/Meshes(master)$ julia4on3 ./test/runtests.jl
Exporting pkg path as:
/home/steve/.julia/v0.4/
Running on Julia release-0.3
elapsed time: 0.21018333 seconds
elapsed time: 0.672093965 seconds
elapsed time: 0.028532694 seconds
steve:~/.julia/v0.4/Meshes(master)$ julia-vanilla ./test/runtests.jl
elapsed time: 0.220223855 seconds
elapsed time: 0.961512036 seconds
elapsed time: 0.036327286 seconds
This should be isolated and reported upstream:
Regressions seem to be in:
testUnionNotInterection()
andtestCylinders()
in test_meshes.jl.