Some checks failed
Detach Plugins / check (FlyGrep.vim) (push) Has been cancelled
Detach Plugins / check (GitHub.vim) (push) Has been cancelled
Detach Plugins / check (JavaUnit.vim) (push) Has been cancelled
Detach Plugins / check (SourceCounter.vim) (push) Has been cancelled
Detach Plugins / check (cpicker.nvim) (push) Has been cancelled
Detach Plugins / check (dein-ui.vim) (push) Has been cancelled
Detach Plugins / check (git.vim) (push) Has been cancelled
Detach Plugins / check (iedit.vim) (push) Has been cancelled
Detach Plugins / check (scrollbar.vim) (push) Has been cancelled
Detach Plugins / check (vim-chat) (push) Has been cancelled
Detach Plugins / check (vim-cheat) (push) Has been cancelled
Detach Plugins / check (vim-todo) (push) Has been cancelled
Detach Plugins / check (xmake.vim) (push) Has been cancelled
test / Linux (nvim, nightly) (push) Has been cancelled
test / Linux (nvim, v0.3.8) (push) Has been cancelled
test / Linux (nvim, v0.4.0) (push) Has been cancelled
test / Linux (nvim, v0.4.2) (push) Has been cancelled
test / Linux (nvim, v0.4.3) (push) Has been cancelled
test / Linux (nvim, v0.4.4) (push) Has been cancelled
test / Linux (nvim, v0.5.0) (push) Has been cancelled
test / Linux (nvim, v0.5.1) (push) Has been cancelled
test / Linux (nvim, v0.6.0) (push) Has been cancelled
test / Linux (nvim, v0.6.1) (push) Has been cancelled
test / Linux (nvim, v0.7.0) (push) Has been cancelled
test / Linux (nvim, v0.7.2) (push) Has been cancelled
test / Linux (nvim, v0.8.0) (push) Has been cancelled
test / Linux (nvim, v0.8.1) (push) Has been cancelled
test / Linux (nvim, v0.8.2) (push) Has been cancelled
test / Linux (nvim, v0.8.3) (push) Has been cancelled
test / Linux (nvim, v0.9.0) (push) Has been cancelled
test / Linux (nvim, v0.9.1) (push) Has been cancelled
test / Linux (true, vim, v7.4.052) (push) Has been cancelled
test / Linux (true, vim, v7.4.1689) (push) Has been cancelled
test / Linux (true, vim, v7.4.629) (push) Has been cancelled
test / Linux (true, vim, v8.0.0027) (push) Has been cancelled
test / Linux (true, vim, v8.0.0183) (push) Has been cancelled
test / Linux (vim, nightly) (push) Has been cancelled
test / Linux (vim, v8.0.0184) (push) Has been cancelled
test / Linux (vim, v8.0.1453) (push) Has been cancelled
test / Linux (vim, v8.1.2269) (push) Has been cancelled
test / Linux (vim, v8.2.2434) (push) Has been cancelled
test / Linux (vim, v8.2.3995) (push) Has been cancelled
test / Windows (nvim, nightly) (push) Has been cancelled
test / Windows (nvim, v0.3.8) (push) Has been cancelled
test / Windows (nvim, v0.4.2) (push) Has been cancelled
test / Windows (nvim, v0.4.3) (push) Has been cancelled
test / Windows (nvim, v0.4.4) (push) Has been cancelled
test / Windows (nvim, v0.5.0) (push) Has been cancelled
test / Windows (nvim, v0.5.1) (push) Has been cancelled
test / Windows (nvim, v0.6.0) (push) Has been cancelled
test / Windows (nvim, v0.6.1) (push) Has been cancelled
test / Windows (nvim, v0.7.0) (push) Has been cancelled
test / Windows (nvim, v0.7.2) (push) Has been cancelled
test / Windows (nvim, v0.8.0) (push) Has been cancelled
test / Windows (nvim, v0.8.1) (push) Has been cancelled
test / Windows (nvim, v0.8.2) (push) Has been cancelled
test / Windows (nvim, v0.8.3) (push) Has been cancelled
test / Windows (nvim, v0.9.0) (push) Has been cancelled
test / Windows (nvim, v0.9.1) (push) Has been cancelled
test / Windows (vim, nightly) (push) Has been cancelled
test / Windows (vim, v7.4.1185) (push) Has been cancelled
test / Windows (vim, v7.4.1689) (push) Has been cancelled
test / Windows (vim, v8.0.0027) (push) Has been cancelled
test / Windows (vim, v8.0.1453) (push) Has been cancelled
test / Windows (vim, v8.1.2269) (push) Has been cancelled
test / Windows (vim, v8.2.2434) (push) Has been cancelled
test / Windows (vim, v8.2.3995) (push) Has been cancelled
docker / docker (push) Has been cancelled
mirror / check (coding) (push) Has been cancelled
mirror / check (gitee) (push) Has been cancelled
mirror / check (gitlab) (push) Has been cancelled
78 lines
1.4 KiB
Markdown
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
|
|
```
|