tobixdev
rdf-fusion
BlogDocsChangelog

Feature/25 object encoding

#27Merged
Comparing
feature/25-object-encoding
(
4561813
) with
main
(
72199b8
)
CodSpeed Performance Gauge
-58%
Improvements
17
Regressions
8
Untouched
10

Benchmarks

Failed

query - Single Pattern / 8192 Quads
lib/rdf-fusion/benches/store.rs::store_query::store_single_pattern::Store
Regression
CodSpeed Performance Gauge
-24%
24.5 ms32.2 ms
BSBM Business Intelligence 1000 - Query 2
bench/benches/bsbm_business_intelligence.rs::bsbm_business_intelligence::bsbm_business_intelligence_q2
Regression
CodSpeed Performance Gauge
-58%
561.7 ms1,344.1 ms
BSBM Explore 1000 - Query 11
bench/benches/bsbm_explore.rs::bsbm_explore::bsbm_explore_q11
Regression
CodSpeed Performance Gauge
-11%
3.3 ms3.7 ms
query - Single Pattern / Single Quad
lib/rdf-fusion/benches/store.rs::store_query::store_single_pattern::Store
Regression
CodSpeed Performance Gauge
-27%
1.5 ms2.1 ms
query - Single Pattern / No Quads
lib/rdf-fusion/benches/store.rs::store_query::store_single_pattern::Store
Regression
CodSpeed Performance Gauge
-27%
1.5 ms2 ms
query - Single Pattern With Fixed Element (subject)
lib/rdf-fusion/benches/store.rs::store_query::store_single_pattern_with_fixed_element::Store
Regression
CodSpeed Performance Gauge
-27%
1.3 ms1.8 ms
query - Single Pattern With Fixed Element (predicate)
lib/rdf-fusion/benches/store.rs::store_query::store_single_pattern_with_fixed_element::Store
Regression
CodSpeed Performance Gauge
-27%
1.3 ms1.8 ms
query - Single Pattern With Fixed Element (object)
lib/rdf-fusion/benches/store.rs::store_query::store_single_pattern_with_fixed_element::Store
Regression
CodSpeed Performance Gauge
-27%
1.3 ms1.8 ms

Improved

BSBM Explore 1000 - Query 10
bench/benches/bsbm_explore.rs::bsbm_explore::bsbm_explore_q10
CodSpeed Performance Gauge
×4
220.1 ms55.1 ms
BSBM Explore 1000 - Query 9
bench/benches/bsbm_explore.rs::bsbm_explore::bsbm_explore_q9
CodSpeed Performance Gauge
×3.8
34.8 ms9.2 ms
BSBM Business Intelligence 1000 - Query 1
bench/benches/bsbm_business_intelligence.rs::bsbm_business_intelligence::bsbm_business_intelligence_q1
CodSpeed Performance Gauge
×3.5
124.8 ms35.7 ms
BSBM Business Intelligence 1000 - Query 4
bench/benches/bsbm_business_intelligence.rs::bsbm_business_intelligence::bsbm_business_intelligence_q4
CodSpeed Performance Gauge
×3.3
469.1 ms142 ms
BSBM Explore 1000 - Query 7
bench/benches/bsbm_explore.rs::bsbm_explore::bsbm_explore_q7
CodSpeed Performance Gauge
×2.9
276.9 ms97.1 ms
BSBM Business Intelligence 1000 - Query 5
bench/benches/bsbm_business_intelligence.rs::bsbm_business_intelligence::bsbm_business_intelligence_q5
CodSpeed Performance Gauge
×2.6
197.3 ms74.8 ms
BSBM Business Intelligence 1000 - Query 8
bench/benches/bsbm_business_intelligence.rs::bsbm_business_intelligence::bsbm_business_intelligence_q8
CodSpeed Performance Gauge
×2.4
395.3 ms165.4 ms
BSBM Explore 1000 - Query 12
bench/benches/bsbm_explore.rs::bsbm_explore::bsbm_explore_q12
CodSpeed Performance Gauge
+72%
28.1 ms16.3 ms
BSBM Business Intelligence 1000 - Query 7
bench/benches/bsbm_business_intelligence.rs::bsbm_business_intelligence::bsbm_business_intelligence_q7
CodSpeed Performance Gauge
+70%
217 ms127.8 ms
BSBM Explore 1000 - Query 8
bench/benches/bsbm_explore.rs::bsbm_explore::bsbm_explore_q8
CodSpeed Performance Gauge
+68%
240.8 ms143.1 ms
BSBM Explore 1000 - Query 4
bench/benches/bsbm_explore.rs::bsbm_explore::bsbm_explore_q4
CodSpeed Performance Gauge
+51%
54.2 ms36 ms
BSBM Explore 1000 - Query 5
bench/benches/bsbm_explore.rs::bsbm_explore::bsbm_explore_q5
CodSpeed Performance Gauge
+50%
105.9 ms70.4 ms
BSBM Explore 1000 - Query 2
bench/benches/bsbm_explore.rs::bsbm_explore::bsbm_explore_q2
CodSpeed Performance Gauge
+49%
35.7 ms23.9 ms
BSBM Explore 1000 - Query 3
bench/benches/bsbm_explore.rs::bsbm_explore::bsbm_explore_q3
CodSpeed Performance Gauge
+42%
48 ms33.8 ms
BSBM Explore 1000 - Query 1
bench/benches/bsbm_explore.rs::bsbm_explore::bsbm_explore_q1
CodSpeed Performance Gauge
+33%
27.7 ms20.8 ms
BSBM Business Intelligence 1000 - Query 3
bench/benches/bsbm_business_intelligence.rs::bsbm_business_intelligence::bsbm_business_intelligence_q3
CodSpeed Performance Gauge
+30%
270.6 ms208.4 ms
BSBM Business Intelligence 1000 - Query 6
bench/benches/bsbm_business_intelligence.rs::bsbm_business_intelligence::bsbm_business_intelligence_q6
CodSpeed Performance Gauge
+26%
604 ms481.2 ms

Passed

isIRI_AllNamedNodes
lib/functions/benches/scalar.rs::scalar::bench_all
CodSpeed Performance Gauge
+2%
810.9 µs794.6 µs
isIRI_Mixed
lib/functions/benches/scalar.rs::scalar::bench_all
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
append_term - With pre-allocated builder
lib/encoding/benches/builders.rs::plain_term_builder::plain_term_builder_build_array::PlainTermArrayBuilder
CodSpeed Performance Gauge
0%
1.7 ms1.7 ms
append_term - With empty builder
lib/encoding/benches/builders.rs::plain_term_builder::plain_term_builder_build_array::PlainTermArrayBuilder
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
new - Create record batch builder
lib/encoding/benches/builders.rs::plain_term_builder::plain_term_builder_new::PlainTermArrayBuilder
CodSpeed Performance Gauge
0%
8.5 µs8.6 µs
new - Create empty builder
lib/encoding/benches/builders.rs::plain_term_builder::plain_term_builder_new::PlainTermArrayBuilder
CodSpeed Performance Gauge
0%
6.5 µs6.5 µs
default - Create empty builder
lib/encoding/benches/builders.rs::typed_value_array_builder::typed_value_builder_default::TypedValueArrayBuilder
CodSpeed Performance Gauge
-1%
15.3 µs15.3 µs
new - Create empty builder
lib/encoding/benches/builders.rs::sortable_term_builder::sortable_term_builder_new::SortableTermArrayBuilder
CodSpeed Performance Gauge
-1%
5 µs5 µs
new - Create record batch builder
lib/encoding/benches/builders.rs::sortable_term_builder::sortable_term_builder_new::SortableTermArrayBuilder
CodSpeed Performance Gauge
-1%
7.8 µs7.8 µs
load
lib/rdf-fusion/benches/store.rs::store_write::store_load::Store
CodSpeed Performance Gauge
-8%
51.6 ms56 ms

Commits

Click on a commit to change the comparison range
Base
main
72199b8
-98.07%
Fix benchmark code
f08b669
3 months ago
by tobixdev
0%
Fix docs
7a31c0a
3 months ago
by tobixdev
+39.86%
The nullability of with_plain_term_encoding is the input nullability
11d2a06
3 months ago
by tobixdev
+0.01%
Fix clippy
4561813
3 months ago
by tobixdev
© 2025 CodSpeed Technology
Home Terms Privacy Docs