Workload hackernews.modify_facet_numbers

Comparing 26e368b11... on main to 12fcab91c...

Change commits or workload

Name of the workload you want to evaluate

Commit you want to evaluate

Improvements and regressions are reported relative to this commit

Total time

Commit Total time Difference Proportion Time outside spans
This commit 3421ms (±23ms) 119ms 3.6155274824632015% 27ms (±23ms)
Baseline 3302ms (±11ms) 0 ±0% 44ms (±11ms)

Improvements

indexing::documents::extract

Commit Self time Difference Proportion Total time Calls
This commit 499ms (±20ms) -55ms 9.850542266022984% 743ms (±20ms) 1 (±0)
Baseline 553ms (±73ms) 0 ±0% 778ms (±73ms) 1 (±0)

indexing::documents::extract::documents

Commit Self time Difference Proportion Total time Calls
This commit 201ms (±6303μs) -36ms 15.043831633406057% 201ms (±6303μs) 1 (±0)
Baseline 236ms (±23ms) 0 ±0% 236ms (±23ms) 1 (±0)

indexing::write_db::all

Commit Self time Difference Proportion Total time Calls
This commit 743ms (±17ms) -35ms 4.454851994955157% 743ms (±17ms) 1 (±0)
Baseline 778ms (±51ms) 0 ±0% 778ms (±51ms) 1 (±0)

indexing::facet_search::compute_facet_search_database

Commit Self time Difference Proportion Total time Calls
This commit 11ms (±378μs) -1633μs 12.784297534290953% 11ms (±378μs) 1 (±0)
Baseline 13ms (±19μs) 0 ±0% 13ms (±19μs) 1 (±0)

indexing::document_operation::into_changes

Commit Self time Difference Proportion Total time Calls
This commit 453ms (±4974μs) -604μs 0.1331528363233129% 453ms (±4974μs) 1 (±0)
Baseline 453ms (±3503μs) 0 ±0% 453ms (±3503μs) 1 (±0)

indexing::facet_fst::merge_and_write

Commit Self time Difference Proportion Total time Calls
This commit 123μs (±4798ns) -112μs 47.726652035053604% 123μs (±4798ns) 1 (±0)
Baseline 236μs (±105μs) 0 ±0% 236μs (±105μs) 1 (±0)

indexing::scheduler::create_next_batch

Commit Self time Difference Proportion Total time Calls
This commit 187μs (±26μs) -42μs 18.3578633624259% 187μs (±26μs) 1.6666666666666667 (±0.5773502691896257)
Baseline 229μs (±11μs) 0 ±0% 229μs (±11μs) 2 (±0)

indexing::documents::merge::word_pair_proximity_docids

Commit Self time Difference Proportion Total time Calls
This commit 66μs (±7189ns) -6531ns 8.953566483418559% 106μs (±7189ns) 1 (±0)
Baseline 73μs (±9036ns) 0 ±0% 117μs (±9036ns) 1 (±0)

indexing::documents::merge::word_fid_docids

Commit Self time Difference Proportion Total time Calls
This commit 34μs (±15μs) -4798ns 12.299817122152142% 72μs (±15μs) 1 (±0)
Baseline 39μs (±12μs) 0 ±0% 77μs (±12μs) 1 (±0)

indexing::documents::extract::faceted

Commit Self time Difference Proportion Total time Calls
This commit 2890ns (±371ns) -4186ns 59.15579215150516% 234ms (±371ns) 1 (±0)
Baseline 7076ns (±6616ns) 0 ±0% 254ms (±6616ns) 1 (±0)

indexing::documents::merge::exact_word_docids

Commit Self time Difference Proportion Total time Calls
This commit 44μs (±14μs) -4035ns 8.377630121816164% 74μs (±14μs) 1 (±0)
Baseline 48μs (±18μs) 0 ±0% 83μs (±18μs) 1 (±0)

indexing::merge::merge_and_send_docids

Commit Self time Difference Proportion Total time Calls
This commit 187μs (±25μs) -3838ns 2.0118934655839125% 187μs (±25μs) 6 (±0)
Baseline 191μs (±4151ns) 0 ±0% 191μs (±4151ns) 6 (±0)

indexing::prefix::compute_word_prefix_fid_docids

Commit Self time Difference Proportion Total time Calls
This commit 3088ns (±176ns) -3708ns 54.55660192269962% 101μs (±176ns) 1 (±0)
Baseline 6796ns (±6521ns) 0 ±0% 46μs (±6521ns) 1 (±0)

indexing::documents::merge::word_position_docids

Commit Self time Difference Proportion Total time Calls
This commit 35μs (±14μs) -1430ns 3.881131853514206% 63μs (±14μs) 1 (±0)
Baseline 37μs (±12μs) 0 ±0% 67μs (±12μs) 1 (±0)

indexing::prefix::delete_prefixes

Commit Self time Difference Proportion Total time Calls
This commit 1430ns (±49ns) -316ns 18.082871873209857% 1430ns (±49ns) 4 (±0)
Baseline 1746ns (±310ns) 0 ±0% 1746ns (±310ns) 4 (±0)

indexing::facet_field_ids::number

Commit Self time Difference Proportion Total time Calls
This commit 44μs (±171ns) -298ns 0.6675318476088243% 589ms (±171ns) 2 (±0)
Baseline 45μs (±157ns) 0 ±0% 585ms (±157ns) 2 (±0)

Regressions

indexing::scheduler::commit

Commit Self time Difference Proportion Total time Calls
This commit 1002ms (±570ms) 148ms 17.269573618664733% 1002ms (±570ms) 1 (±0)
Baseline 854ms (±310ms) 0 ±0% 854ms (±310ms) 1 (±0)

indexing::scheduler::apply_index_operation

Commit Self time Difference Proportion Total time Calls
This commit 275ms (±45ms) 22ms 8.493117665649303% 2388ms (±45ms) 1 (±0)
Baseline 253ms (±1875μs) 0 ±0% 2399ms (±1875μs) 1 (±0)

indexing::facets::bulk::execute

Commit Self time Difference Proportion Total time Calls
This commit 589ms (±8246μs) 3816μs 0.6521044911167927% 589ms (±8246μs) 2 (±0)
Baseline 585ms (±9145μs) 0 ±0% 585ms (±9145μs) 2 (±0)

indexing::merge::merge_and_send_facet_docids

Commit Self time Difference Proportion Total time Calls
This commit 65ms (±2513μs) 1372μs 2.173289532046662% 65ms (±2513μs) 1 (±0)
Baseline 63ms (±2217μs) 0 ±0% 63ms (±2217μs) 1 (±0)

indexing::prefix::recompute_modified_prefixes_no_frozen

Commit Self time Difference Proportion Total time Calls
This commit 165μs (±105μs) 78μs 89.30473905678745% 165μs (±105μs) 2 (±0)
Baseline 87μs (±51μs) 0 ±0% 87μs (±51μs) 2 (±0)

indexing::prefix::compute_prefix_database

Commit Self time Difference Proportion Total time Calls
This commit 170μs (±12μs) 28μs 19.950771953190998% 586μs (±12μs) 1 (±0)
Baseline 142μs (±9136ns) 0 ±0% 327μs (±9136ns) 1 (±0)

indexing::scheduler::process_batch

Commit Self time Difference Proportion Total time Calls
This commit 125μs (±6626ns) 26μs 25.774512721569998% 3394ms (±6626ns) 1 (±0)
Baseline 100μs (±31μs) 0 ±0% 3258ms (±31μs) 1 (±0)

indexing::extract::faceted::run_extraction

Commit Self time Difference Proportion Total time Calls
This commit 37μs (±6573ns) 14μs 58.49282467116046% 234ms (±6573ns) 1 (±0)
Baseline 23μs (±4733ns) 0 ±0% 254ms (±4733ns) 1 (±0)

indexing::documents::merge::fid_word_count_docids

Commit Self time Difference Proportion Total time Calls
This commit 43μs (±11μs) 9741ns 29.19422189366844% 74μs (±11μs) 1 (±0)
Baseline 33μs (±5300ns) 0 ±0% 67μs (±5300ns) 1 (±0)

indexing::documents::extract::word_pair_proximity_docids

Commit Self time Difference Proportion Total time Calls
This commit 14μs (±9167ns) 5675ns 65.41905237674364% 113ms (±9167ns) 1 (±0)
Baseline 8674ns (±2660ns) 0 ±0% 94ms (±2660ns) 1 (±0)

indexing::documents::merge::faceted

Commit Self time Difference Proportion Total time Calls
This commit 75μs (±6619ns) 4073ns 5.7161300583307355% 65ms (±6619ns) 1 (±0)
Baseline 71μs (±17μs) 0 ±0% 63ms (±17μs) 1 (±0)

indexing::documents::merge::documents

Commit Self time Difference Proportion Total time Calls
This commit 21μs (±6492ns) 2144ns 11.655218659948899% 21μs (±6492ns) 1 (±0)
Baseline 18μs (±5677ns) 0 ±0% 18μs (±5677ns) 1 (±0)

indexing::prefix::compute_word_prefix_docids

Commit Self time Difference Proportion Total time Calls
This commit 4821ns (±325ns) 517ns 12.020757493610091% 71μs (±325ns) 1 (±0)
Baseline 4304ns (±154ns) 0 ±0% 58μs (±154ns) 1 (±0)

indexing::documents::extract::word_docids

Commit Self time Difference Proportion Total time Calls
This commit 16μs (±975ns) 420ns 2.753756114605175% 131ms (±975ns) 1 (±0)
Baseline 15μs (±606ns) 0 ±0% 130ms (±606ns) 1 (±0)

indexing::documents::merge::word_docids

Commit Self time Difference Proportion Total time Calls
This commit 2679ns (±692ns) 243ns 9.99042014506638% 44μs (±692ns) 1 (±0)
Baseline 2436ns (±464ns) 0 ±0% 39μs (±464ns) 1 (±0)

indexing::vectors::build_vectors

Commit Self time Difference Proportion Total time Calls
This commit 1255ns (±32ns) 111ns 9.699970870958346% 1255ns (±32ns) 1 (±0)
Baseline 1144ns (±150ns) 0 ±0% 1144ns (±150ns) 1 (±0)

indexing::prefix::compute_word_prefix_position_docids

Commit Self time Difference Proportion Total time Calls
This commit 2170ns (±93ns) 100ns 4.814814814814807% 113μs (±93ns) 1 (±0)
Baseline 2070ns (±101ns) 0 ±0% 36μs (±101ns) 1 (±0)

indexing::prefix::compute_exact_word_prefix_docids

Commit Self time Difference Proportion Total time Calls
This commit 2087ns (±49ns) 79ns 3.9163624294722905% 129μs (±49ns) 1 (±0)
Baseline 2009ns (±145ns) 0 ±0% 44μs (±145ns) 1 (±0)

Stable

indexing::documents::extract::docids_extraction

Commit Self time Difference Proportion Total time Calls
This commit 129ms (±28ms) -4651μs 3.48250784657738% 129ms (±28ms) 1 (±0)
Baseline 134ms (±70ms) 0 ±0% 134ms (±70ms) 1 (±0)

indexing::facet_field_ids::compute_facet_level_database

Commit Self time Difference Proportion Total time Calls
This commit 19μs (±6738ns) -469ns 2.383172025696228% 589ms (±6738ns) 1 (±0)
Baseline 20μs (±6358ns) 0 ±0% 585ms (±6358ns) 1 (±0)

indexing::write_db::post_merge

Commit Self time Difference Proportion Total time Calls
This commit 0ns (±0ns) 0ns NaN% 0ns (±0ns) 0 (±0)
Baseline 0ns (±0ns) 0 ±0% 0ns (±0ns) 0 (±0)

Unstable