Skip to content

Instantly share code, notes, and snippets.

@dmontagu
Created May 27, 2019 10:21
Show Gist options
  • Save dmontagu/4b31ce876c0d41a6735b641c65fb7285 to your computer and use it in GitHub Desktop.
Save dmontagu/4b31ce876c0d41a6735b641c65fb7285 to your computer and use it in GitHub Desktop.
Benchmark timings with PyPy
pydantic time=1.073s, success=50.60%
pydantic time=1.078s, success=50.60%
pydantic time=1.071s, success=50.60%
pydantic time=1.071s, success=50.60%
pydantic time=1.092s, success=50.60%
pydantic best=1.071s, avg=1.077s, stdev=0.009s
pydantic time=0.627s, success=50.60%
pydantic time=0.625s, success=50.60%
pydantic time=0.622s, success=50.60%
pydantic time=0.623s, success=50.60%
pydantic time=0.630s, success=50.60%
pydantic best=0.622s, avg=0.625s, stdev=0.003s
pydantic time=1.240s, success=50.60%
pydantic time=1.274s, success=50.60%
pydantic time=1.269s, success=50.60%
pydantic time=1.293s, success=50.60%
pydantic time=1.256s, success=50.60%
pydantic best=1.240s, avg=1.266s, stdev=0.020s
toasted-marshmallow time=1.229s, success=50.60%
toasted-marshmallow time=1.226s, success=50.60%
toasted-marshmallow time=1.221s, success=50.60%
toasted-marshmallow time=1.223s, success=50.60%
toasted-marshmallow time=1.204s, success=50.60%
toasted-marshmallow best=1.204s, avg=1.221s, stdev=0.010s
marshmallow time=1.392s, success=50.60%
marshmallow time=1.418s, success=50.60%
marshmallow time=1.393s, success=50.60%
marshmallow time=1.381s, success=50.60%
marshmallow time=1.448s, success=50.60%
marshmallow best=1.381s, avg=1.406s, stdev=0.027s
trafaret time=1.604s, success=50.60%
trafaret time=1.549s, success=50.60%
trafaret time=1.528s, success=50.60%
trafaret time=1.527s, success=50.60%
trafaret time=1.529s, success=50.60%
trafaret best=1.527s, avg=1.547s, stdev=0.033s
django-restful-framework time=19.320s, success=50.60%
django-restful-framework time=24.957s, success=50.60%
django-restful-framework time=23.319s, success=50.60%
django-restful-framework time=16.813s, success=50.60%
django-restful-framework time=15.293s, success=50.60%
django-restful-framework best=15.293s, avg=19.941s, stdev=4.133s
pydantic best=41.329μs/iter avg=42.211μs/iter stdev=0.666μs/iter
toasted-marshmallow best=40.118μs/iter avg=40.685μs/iter stdev=0.334μs/iter
marshmallow best=46.025μs/iter avg=46.883μs/iter stdev=0.898μs/iter
trafaret best=50.888μs/iter avg=51.577μs/iter stdev=1.095μs/iter
django-restful-framework best=509.769μs/iter avg=664.685μs/iter stdev=137.782μs/iter
pydantic time=2.804s, success=50.60%
pydantic time=1.441s, success=50.60%
pydantic time=0.945s, success=50.60%
pydantic time=0.880s, success=50.60%
pydantic time=0.999s, success=50.60%
pydantic time=1.028s, success=50.60%
pydantic time=0.896s, success=50.60%
pydantic time=0.917s, success=50.60%
pydantic time=0.914s, success=50.60%
pydantic time=0.887s, success=50.60%
pydantic best=0.880s, avg=1.171s, stdev=0.597s
pydantic time=1.487s, success=50.60%
pydantic time=1.025s, success=50.60%
pydantic time=1.004s, success=50.60%
pydantic time=0.905s, success=50.60%
pydantic time=0.988s, success=50.60%
pydantic time=0.946s, success=50.60%
pydantic time=0.946s, success=50.60%
pydantic time=0.938s, success=50.60%
pydantic time=0.896s, success=50.60%
pydantic time=0.962s, success=50.60%
pydantic best=0.896s, avg=1.010s, stdev=0.172s
pydantic time=1.656s, success=50.60%
pydantic time=1.324s, success=50.60%
pydantic time=1.286s, success=50.60%
pydantic time=1.233s, success=50.60%
pydantic time=1.259s, success=50.60%
pydantic time=1.250s, success=50.60%
pydantic time=1.270s, success=50.60%
pydantic time=1.193s, success=50.60%
pydantic time=1.042s, success=50.60%
pydantic time=1.153s, success=50.60%
pydantic best=1.042s, avg=1.267s, stdev=0.158s
toasted-marshmallow time=3.639s, success=50.60%
toasted-marshmallow time=1.218s, success=50.60%
toasted-marshmallow time=1.122s, success=50.60%
toasted-marshmallow time=1.185s, success=50.60%
toasted-marshmallow time=1.096s, success=50.60%
toasted-marshmallow time=1.198s, success=50.60%
toasted-marshmallow time=1.097s, success=50.60%
toasted-marshmallow time=1.117s, success=50.60%
toasted-marshmallow time=1.149s, success=50.60%
toasted-marshmallow time=1.124s, success=50.60%
toasted-marshmallow best=1.096s, avg=1.395s, stdev=0.790s
marshmallow time=0.831s, success=50.60%
marshmallow time=0.889s, success=50.60%
marshmallow time=0.797s, success=50.60%
marshmallow time=0.895s, success=50.60%
marshmallow time=0.901s, success=50.60%
marshmallow time=0.852s, success=50.60%
marshmallow time=0.782s, success=50.60%
marshmallow time=0.870s, success=50.60%
marshmallow time=0.853s, success=50.60%
marshmallow time=0.876s, success=50.60%
marshmallow best=0.782s, avg=0.855s, stdev=0.041s
trafaret time=1.110s, success=50.60%
trafaret time=0.515s, success=50.60%
trafaret time=0.615s, success=50.60%
trafaret time=0.629s, success=50.60%
trafaret time=0.540s, success=50.60%
trafaret time=0.637s, success=50.60%
trafaret time=0.479s, success=50.60%
trafaret time=0.626s, success=50.60%
trafaret time=0.619s, success=50.60%
trafaret time=0.491s, success=50.60%
trafaret best=0.479s, avg=0.626s, stdev=0.181s
django-restful-framework time=26.035s, success=50.60%
django-restful-framework time=27.737s, success=50.60%
django-restful-framework time=27.251s, success=50.60%
django-restful-framework time=27.016s, success=50.60%
django-restful-framework time=27.014s, success=50.60%
django-restful-framework time=27.001s, success=50.60%
django-restful-framework time=26.517s, success=50.60%
django-restful-framework time=26.633s, success=50.60%
django-restful-framework time=26.638s, success=50.60%
django-restful-framework time=26.684s, success=50.60%
django-restful-framework best=26.035s, avg=26.853s, stdev=0.462s
toasted-marshmallow best=18.270μs/iter avg=23.244μs/iter stdev=13.165μs/iter
marshmallow best=13.037μs/iter avg=14.243μs/iter stdev=0.676μs/iter
trafaret best=7.979μs/iter avg=10.436μs/iter stdev=3.010μs/iter
django-restful-framework best=433.917μs/iter avg=447.544μs/iter stdev=7.698μs/iter
pydantic best=17.372μs/iter avg=21.112μs/iter stdev=2.639μs/iter
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment