Avatar for the vortex-data user
vortex-data
vortex
BlogDocsChangelog

Wire Vector into Arrow conversion

#7880Merged
Comparing
bp/vector-ext
(
9f5c7c7
) with
aduffy/arrow-vtable
(
71d6452
)
CodSpeed Performance Gauge
-95%
Improvement
24
Regression
40
Untouched
1142
Skipped
2

Benchmarks

1208 total
density_matrix[(0.5, 0.5, "self_dense_mask_dense")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-95%
52.9 µs979 µs
intersect_by_rank[(100000, "random")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-95%
53.2 µs979.4 µs
intersect_by_rank[(100000, "runs")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-95%
53.2 µs976.8 µs
sparse[(100000, 0.5, "dense_50pct")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-95%
53.4 µs979.7 µs
rank_indices[(0.5, 0.5, "self_dense_rank_dense")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-94%
53.5 µs867.4 µs
intersect_by_rank[(10000, "runs")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-90%
10.2 µs103.6 µs
intersect_by_rank[(10000, "random")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-90%
10.3 µs103.6 µs
density_matrix[(0.5, 0.05, "self_dense_mask_sparse")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-89%
53.3 µs482.5 µs
very_sparse_mask_cached[(0.5, 0.005, "self_dense_mask_0p5pct")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-88%
48.8 µs422.3 µs
rank_indices[(0.5, 0.05, "self_dense_rank_sparse")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-87%
58.6 µs462.6 µs
very_sparse_mask_cached[(0.5, 0.01, "self_dense_mask_1pct")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-87%
56.3 µs426.7 µs
rank_indices[(0.5, 0.01, "self_dense_rank_very_sparse")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-87%
57.1 µs427.9 µs
very_sparse_mask_uncached[(0.5, 0.005, "self_dense_mask_0p5pct")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-86%
59.6 µs432.3 µs
very_sparse_mask_uncached[(0.5, 0.01, "self_dense_mask_1pct")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-85%
67.9 µs439 µs
very_sparse_mask_cached[(0.5, 0.02, "self_dense_mask_2pct")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-83%
72.2 µs435.4 µs
very_sparse_mask_uncached[(0.5, 0.02, "self_dense_mask_2pct")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-81%
83.2 µs449 µs
sparse[(100000, 0.1, "sparse_10pct")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-79%
47.9 µs227.5 µs
density_matrix[(0.05, 0.5, "self_sparse_mask_dense")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-64%
47 µs131.8 µs
sparse[(100000, 0.05, "sparse_5pct")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-64%
47.2 µs132.1 µs
very_sparse_mask_cached[(0.1, 0.01, "self_10pct_mask_1pct")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-62%
43.6 µs115.6 µs
rank_indices[(0.05, 0.5, "self_sparse_rank_dense")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-61%
46.7 µs120.1 µs
varbinview_large
vortex-array/benches/listview_rebuild.rs
CodSpeed Performance Gauge
-60%
173.8 µs435.8 µs
very_sparse_mask_uncached[(0.1, 0.01, "self_10pct_mask_1pct")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-58%
49.9 µs118.6 µs
rank_indices[(0.05, 0.05, "self_sparse_rank_sparse")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-47%
43.1 µs80.8 µs
density_matrix[(0.05, 0.05, "self_sparse_mask_sparse")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
-43%
46.9 µs83 µs

Commits

Click on a commit to change the comparison range
Base
aduffy/arrow-vtable
71d6452
-94.6%
vector
b37fae6
4 hours ago
by palaska
0%
expect
9f5c7c7
3 hours ago
by palaska
© 2026 CodSpeed Technology
Home Terms Privacy Docs