Closed antiguru closed 1 month ago
It's improved:
➜ differential-dataflow git:(consolidator) taskset -c 4 cargo test --release --lib -- --nocapture duration --test-threads=1
Compiling differential-dataflow v0.12.0 (/home/moritz/dev/repos/differential-dataflow)
Finished `release` profile [optimized + debuginfo] target(s) in 36.85s
Running unittests src/lib.rs (target/release/deps/differential_dataflow-59cc925a33da4197)
running 2 tests
test consolidation::tests::test_consolidator_duration ... elapsed consolidator 2.036071091s
ok
test consolidation::tests::test_consolidator_duration_vec ... elapsed vec 8.337145545s
ok
Closing in favor of #494.
Currently slightly slower than the existing in-place consolidate, mostly because it needs to copy the keys.
test consolidation::tests::test_consolidator_duration ... elapsed consolidator 3.956388988s ok test consolidation::tests::test_consolidator_duration_vec ... elapsed vec 3.652386365s