mirror of
https://github.com/Green-Sky/crdt_tests.git
synced 2024-11-14 01:53:02 +01:00
.. | ||
CMakeLists.txt | ||
README.md | ||
v0_jpaper.cpp | ||
v1_jpaper.cpp |
Timings
all benches use the uncompressed .json from disk
all done with the "cool an breezy copy" preset
note: the .json is not a perfect fit, bc it is not designed for the Yjs algo (missing parent_right and ids are not perfect)
the json contains: doc size (with tombstones): 182315 doc size: 104852 total inserts: 182315 total deletes: 77463 total ops: 259778
baseline ( just walking through the json, no insertions )
-
g++9 -g :
- 23.0s ~11294 ops/s
- 22.6s ~11494 ops/s
- 23.0s
-
g++9 -O3 -DNDEBUG :
- 9.6s ~27060 ops/s
- 9.7s
- 9.7s
version0
-
g++9 -g -O2 :
- 10m35s ~409 ops/s
-
g++9 -O3 -DNDEBUG :
- 8m7s ~533 ops/s
version1
-
g++9 -g -O2 :
- 5m23s ~804 ops/s
-
g++9 -O3 -DNDEBUG :
- 4m7s ~1051 ops/s