X Benchmark wrt github.com/jsnell/ratas
See ratas@382321d2 for the benchmark on Ratas side that tries to mimic what timeout benchmarks do. See https://lab.nexedi.com/kirr/misc/-/blob/4f51fd6/bench/time-wheel/ratas-vs-timeout.pdf for the result. Not sure what I did differently on expire case, and maybe it is just Lua vs C++, but the add and del benchmarks show that Ratas and Timeout are of the same order in terms of performance. I've also tried to activate LLRB-tree benchmark, and it showed that, while expiring works faster compared to timer-wheel, adding and deleting works siginficantly slower: https://lab.nexedi.com/kirr/misc/-/blob/4f51fd6/bench/time-wheel/timeout-vs-llrb.pdf For the reference original timeout vs minheap benchmark: https://lab.nexedi.com/kirr/misc/-/blob/4f51fd6/bench/time-wheel/timeout-vs-minheap.pdf
Showing
-
mentioned in commit ratas@382321d2
-
mentioned in commit pygolang@90143b64
-
mentioned in merge request nexedi/pygolang!26 (merged)
-
mentioned in commit pygolang@044deb35
Please register or sign in to comment