Created
January 12, 2022 00:59
-
-
Save Tinche/ccde2b8070b21989ad2ed0e286d1616d to your computer and use it in GitHub Desktop.
incant benchmarks
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# A function with a single dependency: | |
Benchmarking incant: Mean +- std dev: 390 ns +- 17 ns | |
Benchmarking wired: Mean +- std dev: 54.3 us +- 2.0 us | |
Benchmarking di: Mean +- std dev: 14.1 us +- 0.4 us | |
Benchmarking dependency_injector: Mean +- std dev: 2.61 us +- 0.08 us | |
# A function with two nested dependencies, taking a parameter: | |
Benchmarking incant: Mean +- std dev: 651 ns +- 19 ns | |
Benchmarking wired: Mean +- std dev: 112 us +- 3 us | |
Benchmarking di: Mean +- std dev: 19.3 us +- 0.5 us | |
Benchmarking dependency_injector: Mean +- std dev: 9.73 us +- 0.24 us |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment