vim/bundle/deoplete-go/benchmark/README.md

78 lines
1.4 KiB
Markdown

```bash
> python3 benchmark.py
Running json benchmarks...
Running simplejson benchmarks...
Running ujson benchmarks...
Running rapidjson benchmarks...
Results
=======
# filesize: 2248 byte
loads (fmt.json)
--------------------
json 0.00288 s
simplejson 0.00257 s
ujson 0.00327 s
rapidjson 0.00504 s
# filesize: 116347 byte
loads (syscall.json)
--------------------
json 0.16875 s
simplejson 0.15083 s
ujson 0.12698 s
rapidjson 0.15828 s
# filesize: 160808 byte
loads (gocode.json)
--------------------
json 0.22175 s
simplejson 0.18736 s
ujson 0.17142 s
rapidjson 0.20404 s
# filesize: 1768818 byte
loads (gocode-twice.json)
--------------------
json 2.94173 s
simplejson 2.60381 s
ujson 2.63998 s
rapidjson 3.08415 s
# filesize: 2248 byte
dumps (fmt.json)
--------------------
json 0.00347 s
simplejson 0.00430 s
ujson 0.00178 s
rapidjson 0.00305 s
# filesize: 116347 byte
dumps (syscall.json)
--------------------
json 0.21460 s
simplejson 0.25808 s
ujson 0.08036 s
rapidjson 0.06591 s
# filesize: 160808 byte
dumps (gocode.json)
--------------------
json 0.29153 s
simplejson 0.35043 s
ujson 0.14064 s
rapidjson 0.08929 s
# filesize: 1768818 byte
dumps (gocode-twice.json)
--------------------
json 3.56336 s
simplejson 3.97017 s
ujson 1.37770 s
rapidjson 1.09713 s
python3 benchmark.py 21.92s user 2.28s system 99% cpu 24.324 total
```