Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Before: ``` julia> versioninfo() Julia Version 1.9.0-DEV.245 Commit 6ce817b0c65 (2022-03-24 16:15 UTC) Platform Info: OS: Linux (x86_64-linux-gnu) CPU: 16 × AMD Ryzen 7 1700 Eight-Core Processor WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-13.0.1 (ORCJIT, znver1) Threads: 1 on 16 virtual cores julia> @time @eval using QuantumClifford [ Info: Precompiling QuantumClifford [0525e862-1e90-11e9-3e4d-1b39d7109de1] 14.053087 seconds (5.01 M allocations: 360.354 MiB, 4.55% compilation time) -- restart julia> @time @eval using QuantumClifford 3.856053 seconds (4.99 M allocations: 360.481 MiB, 15.90% compilation time) julia> @time @eval QuantumClifford._my_precompile_() 11.705291 seconds (14.09 M allocations: 891.509 MiB, 4.73% gc time, 99.86% compilation time) ``` After: ``` julia> @time @eval using QuantumClifford [ Info: Precompiling QuantumClifford [0525e862-1e90-11e9-3e4d-1b39d7109de1] 18.326394 seconds (5.15 M allocations: 376.262 MiB, 3.41% compilation time) -- restart julia> @time @eval using QuantumClifford 3.997577 seconds (5.14 M allocations: 375.149 MiB, 15.05% compilation time) julia> @time @eval QuantumClifford._my_precompile_() 9.694973 seconds (5.93 M allocations: 365.762 MiB, 3.07% gc time, 99.84% compilation time) ```
- Loading branch information