Skip to content

Instantly share code, notes, and snippets.

@shikhar
Created November 29, 2020 05:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save shikhar/ecd5a4cce8de7258a770752683388d99 to your computer and use it in GitHub Desktop.
Save shikhar/ecd5a4cce8de7258a770752683388d99 to your computer and use it in GitHub Desktop.
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Gnuplot not found, using plotters backend
Benchmarking ser/sr.json
Benchmarking ser/sr.json: Warming up for 3.0000 s
Benchmarking ser/sr.json: Collecting 100 samples in estimated 5.0007 s (26M iterations)
Benchmarking ser/sr.json: Analyzing
ser/sr.json time: [188.35 ns 189.30 ns 190.27 ns]
Found 6 outliers among 100 measurements (6.00%)
2 (2.00%) low mild
4 (4.00%) high mild
json: 100 bytes
Benchmarking ser/de.json
Benchmarking ser/de.json: Warming up for 3.0000 s
Benchmarking ser/de.json: Collecting 100 samples in estimated 5.0001 s (11M iterations)
Benchmarking ser/de.json: Analyzing
ser/de.json time: [470.93 ns 477.44 ns 484.42 ns]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking ser/sr.simd-json
Benchmarking ser/sr.simd-json: Warming up for 3.0000 s
Benchmarking ser/sr.simd-json: Collecting 100 samples in estimated 5.0003 s (76M iterations)
Benchmarking ser/sr.simd-json: Analyzing
ser/sr.simd-json time: [64.584 ns 65.100 ns 65.614 ns]
Found 3 outliers among 100 measurements (3.00%)
3 (3.00%) high mild
simd-json: 100 bytes
Benchmarking ser/de.simd-json
Benchmarking ser/de.simd-json: Warming up for 3.0000 s
Benchmarking ser/de.simd-json: Collecting 100 samples in estimated 5.0023 s (5.4M iterations)
Benchmarking ser/de.simd-json: Analyzing
ser/de.simd-json time: [905.47 ns 916.98 ns 928.59 ns]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
simd-json: 100 bytes
Benchmarking ser/sr.yaml
Benchmarking ser/sr.yaml: Warming up for 3.0000 s
Benchmarking ser/sr.yaml: Collecting 100 samples in estimated 5.0043 s (1.2M iterations)
Benchmarking ser/sr.yaml: Analyzing
ser/sr.yaml time: [4.1741 us 4.2108 us 4.2502 us]
Found 5 outliers among 100 measurements (5.00%)
3 (3.00%) high mild
2 (2.00%) high severe
yaml: 99 bytes
Benchmarking ser/de.yaml
Benchmarking ser/de.yaml: Warming up for 3.0000 s
Benchmarking ser/de.yaml: Collecting 100 samples in estimated 5.0002 s (646k iterations)
Benchmarking ser/de.yaml: Analyzing
ser/de.yaml time: [7.6491 us 7.7133 us 7.7808 us]
Found 5 outliers among 100 measurements (5.00%)
3 (3.00%) high mild
2 (2.00%) high severe
Benchmarking ser/sr.ron
Benchmarking ser/sr.ron: Warming up for 3.0000 s
Benchmarking ser/sr.ron: Collecting 100 samples in estimated 5.0017 s (10M iterations)
Benchmarking ser/sr.ron: Analyzing
ser/sr.ron time: [480.49 ns 484.16 ns 487.90 ns]
Found 3 outliers among 100 measurements (3.00%)
3 (3.00%) high mild
ron: 91 bytes
Benchmarking ser/de.ron
Benchmarking ser/de.ron: Warming up for 3.0000 s
Benchmarking ser/de.ron: Collecting 100 samples in estimated 5.0042 s (5.6M iterations)
Benchmarking ser/de.ron: Analyzing
ser/de.ron time: [881.06 ns 887.32 ns 893.69 ns]
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) high mild
1 (1.00%) high severe
Benchmarking ser/sr.bincode
Benchmarking ser/sr.bincode: Warming up for 3.0000 s
Benchmarking ser/sr.bincode: Collecting 100 samples in estimated 5.0001 s (187M iterations)
Benchmarking ser/sr.bincode: Analyzing
ser/sr.bincode time: [26.640 ns 26.909 ns 27.196 ns]
Found 3 outliers among 100 measurements (3.00%)
3 (3.00%) high mild
bincode: 58 bytes
Benchmarking ser/de.bincode
Benchmarking ser/de.bincode: Warming up for 3.0000 s
Benchmarking ser/de.bincode: Collecting 100 samples in estimated 5.0006 s (23M iterations)
Benchmarking ser/de.bincode: Analyzing
ser/de.bincode time: [217.55 ns 219.39 ns 221.38 ns]
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high severe
Benchmarking ser/sr.msgpack
Benchmarking ser/sr.msgpack: Warming up for 3.0000 s
Benchmarking ser/sr.msgpack: Collecting 100 samples in estimated 5.0004 s (61M iterations)
Benchmarking ser/sr.msgpack: Analyzing
ser/sr.msgpack time: [81.107 ns 81.681 ns 82.295 ns]
Found 7 outliers among 100 measurements (7.00%)
4 (4.00%) high mild
3 (3.00%) high severe
msgpack: 24 bytes
Benchmarking ser/de.msgpack
Benchmarking ser/de.msgpack: Warming up for 3.0000 s
Benchmarking ser/de.msgpack: Collecting 100 samples in estimated 5.0003 s (19M iterations)
Benchmarking ser/de.msgpack: Analyzing
ser/de.msgpack time: [257.75 ns 261.76 ns 266.30 ns]
Found 3 outliers among 100 measurements (3.00%)
1 (1.00%) high mild
2 (2.00%) high severe
Benchmarking ser/sr.cbor
Benchmarking ser/sr.cbor: Warming up for 3.0000 s
Benchmarking ser/sr.cbor: Collecting 100 samples in estimated 5.0004 s (47M iterations)
Benchmarking ser/sr.cbor: Analyzing
ser/sr.cbor time: [106.64 ns 107.20 ns 107.83 ns]
Found 5 outliers among 100 measurements (5.00%)
1 (1.00%) low mild
2 (2.00%) high mild
2 (2.00%) high severe
cbor: 72 bytes
Benchmarking ser/de.cbor
Benchmarking ser/de.cbor: Warming up for 3.0000 s
Benchmarking ser/de.cbor: Collecting 100 samples in estimated 5.0008 s (10M iterations)
Benchmarking ser/de.cbor: Analyzing
ser/de.cbor time: [485.03 ns 488.23 ns 491.76 ns]
Found 3 outliers among 100 measurements (3.00%)
3 (3.00%) high mild
Benchmarking ser/sr.postcard
Benchmarking ser/sr.postcard: Warming up for 3.0000 s
Benchmarking ser/sr.postcard: Collecting 100 samples in estimated 5.0001 s (105M iterations)
Benchmarking ser/sr.postcard: Analyzing
ser/sr.postcard time: [47.398 ns 47.783 ns 48.283 ns]
Found 6 outliers among 100 measurements (6.00%)
5 (5.00%) high mild
1 (1.00%) high severe
postcard: 41 bytes
Benchmarking ser/de.postcard
Benchmarking ser/de.postcard: Warming up for 3.0000 s
Benchmarking ser/de.postcard: Collecting 100 samples in estimated 5.0001 s (18M iterations)
Benchmarking ser/de.postcard: Analyzing
ser/de.postcard time: [276.49 ns 278.47 ns 280.57 ns]
Found 5 outliers among 100 measurements (5.00%)
5 (5.00%) high mild
Benchmarking ser/ser.flexbuffers
Benchmarking ser/ser.flexbuffers: Warming up for 3.0000 s
Benchmarking ser/ser.flexbuffers: Collecting 100 samples in estimated 5.0087 s (2.7M iterations)
Benchmarking ser/ser.flexbuffers: Analyzing
ser/ser.flexbuffers time: [1.8088 us 1.8221 us 1.8356 us]
Found 9 outliers among 100 measurements (9.00%)
5 (5.00%) low mild
2 (2.00%) high mild
2 (2.00%) high severe
flexbuffers: 41 bytes
Benchmarking ser/de.flexbuffers
Benchmarking ser/de.flexbuffers: Warming up for 3.0000 s
Benchmarking ser/de.flexbuffers: Collecting 100 samples in estimated 5.0007 s (7.3M iterations)
Benchmarking ser/de.flexbuffers: Analyzing
ser/de.flexbuffers time: [683.34 ns 689.26 ns 696.19 ns]
Found 5 outliers among 100 measurements (5.00%)
4 (4.00%) high mild
1 (1.00%) high severe
Benchmarking ser/sr.flatbuffers
Benchmarking ser/sr.flatbuffers: Warming up for 3.0000 s
Benchmarking ser/sr.flatbuffers: Collecting 100 samples in estimated 5.0004 s (38M iterations)
Benchmarking ser/sr.flatbuffers: Analyzing
ser/sr.flatbuffers time: [135.25 ns 136.69 ns 138.36 ns]
Found 4 outliers among 100 measurements (4.00%)
3 (3.00%) high mild
1 (1.00%) high severe
flatbuffers: 104 bytes
Benchmarking ser/de.flatbuffers
Benchmarking ser/de.flatbuffers: Warming up for 3.0000 s
Benchmarking ser/de.flatbuffers: Collecting 100 samples in estimated 5.0008 s (23M iterations)
Benchmarking ser/de.flatbuffers: Analyzing
ser/de.flatbuffers time: [209.07 ns 210.72 ns 212.49 ns]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking ser/sr.capnproto.unpacked
Benchmarking ser/sr.capnproto.unpacked: Warming up for 3.0000 s
Benchmarking ser/sr.capnproto.unpacked: Collecting 100 samples in estimated 5.0004 s (30M iterations)
Benchmarking ser/sr.capnproto.unpacked: Analyzing
ser/sr.capnproto.unpacked
time: [165.42 ns 166.89 ns 168.55 ns]
Found 10 outliers among 100 measurements (10.00%)
7 (7.00%) high mild
3 (3.00%) high severe
capnproto.unpacked: 96 bytes
Benchmarking ser/de.capnproto.unpacked
Benchmarking ser/de.capnproto.unpacked: Warming up for 3.0000 s
Benchmarking ser/de.capnproto.unpacked: Collecting 100 samples in estimated 5.0024 s (10M iterations)
Benchmarking ser/de.capnproto.unpacked: Analyzing
ser/de.capnproto.unpacked
time: [476.45 ns 482.09 ns 488.11 ns]
Found 12 outliers among 100 measurements (12.00%)
11 (11.00%) high mild
1 (1.00%) high severe
Benchmarking ser/sr.capnproto.packed
Benchmarking ser/sr.capnproto.packed: Warming up for 3.0000 s
Benchmarking ser/sr.capnproto.packed: Collecting 100 samples in estimated 5.0006 s (20M iterations)
Benchmarking ser/sr.capnproto.packed: Analyzing
ser/sr.capnproto.packed time: [252.99 ns 255.99 ns 259.49 ns]
Found 3 outliers among 100 measurements (3.00%)
3 (3.00%) high mild
capnproto.packed: 39 bytes
Benchmarking ser/de.capnproto.packed
Benchmarking ser/de.capnproto.packed: Warming up for 3.0000 s
Benchmarking ser/de.capnproto.packed: Collecting 100 samples in estimated 5.0032 s (7.4M iterations)
Benchmarking ser/de.capnproto.packed: Analyzing
ser/de.capnproto.packed time: [667.01 ns 673.76 ns 680.60 ns]
Found 4 outliers among 100 measurements (4.00%)
3 (3.00%) high mild
1 (1.00%) high severe
Benchmarking ser/sr.proto3
Benchmarking ser/sr.proto3: Warming up for 3.0000 s
Benchmarking ser/sr.proto3: Collecting 100 samples in estimated 5.0006 s (23M iterations)
Benchmarking ser/sr.proto3: Analyzing
ser/sr.proto3 time: [209.76 ns 211.40 ns 213.11 ns]
Found 4 outliers among 100 measurements (4.00%)
3 (3.00%) high mild
1 (1.00%) high severe
proto3: 23 bytes
Benchmarking ser/de.proto3
Benchmarking ser/de.proto3: Warming up for 3.0000 s
Benchmarking ser/de.proto3: Collecting 100 samples in estimated 5.0009 s (18M iterations)
Benchmarking ser/de.proto3: Analyzing
ser/de.proto3 time: [277.23 ns 279.53 ns 282.04 ns]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking ser/sr.abomonation
Benchmarking ser/sr.abomonation: Warming up for 3.0000 s
Benchmarking ser/sr.abomonation: Collecting 100 samples in estimated 5.0000 s (336M iterations)
Benchmarking ser/sr.abomonation: Analyzing
ser/sr.abomonation time: [14.792 ns 15.032 ns 15.297 ns]
Found 3 outliers among 100 measurements (3.00%)
2 (2.00%) high mild
1 (1.00%) high severe
abomonation: 116 bytes
Benchmarking ser/de.abomonation
Benchmarking ser/de.abomonation: Warming up for 3.0000 s
Benchmarking ser/de.abomonation: Collecting 100 samples in estimated 5.0001 s (103M iterations)
Benchmarking ser/de.abomonation: Analyzing
ser/de.abomonation time: [48.768 ns 49.177 ns 49.608 ns]
Found 8 outliers among 100 measurements (8.00%)
1 (1.00%) low mild
5 (5.00%) high mild
2 (2.00%) high severe
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment