Skip to content

Instantly share code, notes, and snippets.

@ahx
Last active June 10, 2024 10:02
Show Gist options
  • Save ahx/cc215f4d0c202ea93bf89afa45cbf31b to your computer and use it in GitHub Desktop.
Save ahx/cc215f4d0c202ea93bf89afa45cbf31b to your computer and use it in GitHub Desktop.
openapi_first v1 vs v2

Related to ahx/openapi_first#262

Version 2 (main)

(git)-[main]- benchmarks % b ruby benchmarks.rb apps/openapi_first.ru 
ruby 3.3.0 (2023-12-25 revision 5124f9ac75) [arm64-darwin23]
Warming up --------------------------------------
apps/openapi_first.ru
                         1.000 i/100ms
Calculating -------------------------------------
apps/openapi_first.ru
                         14.202 (±14.1%) i/s -     69.000 in   5.013845s
Calculating -------------------------------------
apps/openapi_first.ru
                         9.021M memsize (     3.760k retained)
                       113.425k objects (    37.000  retained)
                        48.000  strings (     6.000  retained)
 (git)-[main]- benchmarks % 

Version 1 (v1)

 (git)-[main]- benchmarks % git co v1
warning: unable to rmdir 'spec/data/train-travel-api': Directory not empty
Switched to branch 'v1'
Your branch is up to date with 'origin/v1'.
 (git)-[v1]- benchmarks % b ruby benchmarks.rb apps/openapi_first.ru
ruby 3.3.0 (2023-12-25 revision 5124f9ac75) [arm64-darwin23]
Warming up --------------------------------------
apps/openapi_first.ru
                         1.000 i/100ms
Calculating -------------------------------------
apps/openapi_first.ru
                         16.691 (± 6.0%) i/s -     84.000 in   5.058139s
Calculating -------------------------------------
apps/openapi_first.ru
                        13.680M memsize (   200.000  retained)
                       161.804k objects (     5.000  retained)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment