Workload hackernews.modify_facet_numbers

Comparing 3a8f3f358... on main to ba0774ff7...

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 3522ms (±1843μs) -101ms 2.7762613149100037% 47ms (±1843μs)
Baseline 3623ms (±14ms) 0 ±0% 56ms (±14ms)

Improvements

indexing::scheduler::commit

Commit Self time Difference Proportion Total time Calls
This commit 1395ms (±862ms) -92ms 6.1990450436878275% 1395ms (±862ms) 1 (±0)
Baseline 1487ms (±287ms) 0 ±0% 1487ms (±287ms) 1 (±0)

indexing::documents::extract

Commit Self time Difference Proportion Total time Calls
This commit 532ms (±1895μs) -10ms 1.888078921943834% 747ms (±1895μs) 1 (±0)
Baseline 542ms (±35ms) 0 ±0% 735ms (±35ms) 1 (±0)

indexing::facets::bulk::execute

Commit Self time Difference Proportion Total time Calls
This commit 627ms (±6148μs) -6506μs 1.0267119215121563% 627ms (±6148μs) 2 (±0)
Baseline 634ms (±1039μs) 0 ±0% 634ms (±1039μs) 2 (±0)

indexing::post_processing::compute_word_fst

Commit Self time Difference Proportion Total time Calls
This commit 247ms (±2983μs) -4524μs 1.8002887193143875% 247ms (±2983μs) 1 (±0)
Baseline 251ms (±4394μs) 0 ±0% 251ms (±4394μs) 1 (±0)

indexing::documents::extract::documents

Commit Self time Difference Proportion Total time Calls
This commit 250ms (±4819μs) -2836μs 1.1213446791903499% 250ms (±4819μs) 1 (±0)
Baseline 253ms (±19ms) 0 ±0% 253ms (±19ms) 1 (±0)

indexing::merge::merge_and_send_facet_docids

Commit Self time Difference Proportion Total time Calls
This commit 69ms (±2837μs) -1116μs 1.5923612592582268% 69ms (±2837μs) 1 (±0)
Baseline 70ms (±1568μs) 0 ±0% 70ms (±1568μs) 1 (±0)

indexing::post_processing::facet_search

Commit Self time Difference Proportion Total time Calls
This commit 9342μs (±35μs) -192μs 2.0096423391878915% 9473μs (±35μs) 1 (±0)
Baseline 9533μs (±245μs) 0 ±0% 9657μs (±245μs) 1 (±0)

indexing::post_processing::prefix::recompute_modified_prefixes_no_frozen

Commit Self time Difference Proportion Total time Calls
This commit 273μs (±46μs) -44μs 13.943024071388693% 273μs (±46μs) 2 (±0)
Baseline 317μs (±16μs) 0 ±0% 317μs (±16μs) 2 (±0)

indexing::post_processing::prefix

Commit Self time Difference Proportion Total time Calls
This commit 52μs (±7913ns) -26μs 33.03414949549948% 887μs (±7913ns) 1 (±0)
Baseline 78μs (±20μs) 0 ±0% 942μs (±20μs) 1 (±0)

indexing::scheduler::apply_index_operation

Commit Self time Difference Proportion Total time Calls
This commit 1238μs (±228μs) -24μs 1.8857799335957006% 2075ms (±228μs) 1 (±0)
Baseline 1262μs (±35μs) 0 ±0% 2075ms (±35μs) 1 (±0)

indexing::documents::merge::word_pair_proximity_docids

Commit Self time Difference Proportion Total time Calls
This commit 76μs (±11μs) -17μs 18.031228445117925% 117μs (±11μs) 1 (±0)
Baseline 93μs (±6866ns) 0 ±0% 137μs (±6866ns) 1 (±0)

indexing::extract::faceted::run_extraction

Commit Self time Difference Proportion Total time Calls
This commit 32μs (±2553ns) -6743ns 17.253202777161764% 213ms (±2553ns) 1 (±0)
Baseline 39μs (±1572ns) 0 ±0% 219ms (±1572ns) 1 (±0)

indexing::documents::merge::fid_word_count_docids

Commit Self time Difference Proportion Total time Calls
This commit 53μs (±9297ns) -3126ns 5.595098173747546% 75μs (±9297ns) 1 (±0)
Baseline 56μs (±12μs) 0 ±0% 77μs (±12μs) 1 (±0)

indexing::documents::extract::word_pair_proximity_docids

Commit Self time Difference Proportion Total time Calls
This commit 6004ns (±656ns) -2398ns 28.544790922796153% 109ms (±656ns) 1 (±0)
Baseline 8402ns (±2666ns) 0 ±0% 88ms (±2666ns) 1 (±0)

indexing::merge::merge_and_send_docids

Commit Self time Difference Proportion Total time Calls
This commit 7046ns (±3789ns) -2268ns 24.34956876498587% 145μs (±3789ns) 5 (±0)
Baseline 9314ns (±5992ns) 0 ±0% 148μs (±5992ns) 5 (±0)

indexing::documents::merge::word_position_docids

Commit Self time Difference Proportion Total time Calls
This commit 48μs (±7057ns) -2252ns 4.484230511354957% 71μs (±7057ns) 1 (±0)
Baseline 50μs (±13μs) 0 ±0% 77μs (±13μs) 1 (±0)

indexing::post_processing::facet_field_ids

Commit Self time Difference Proportion Total time Calls
This commit 21μs (±5374ns) -1319ns 5.868307874833159% 627ms (±5374ns) 1 (±0)
Baseline 22μs (±8030ns) 0 ±0% 634ms (±8030ns) 1 (±0)

indexing::documents::merge::word_fid_docids

Commit Self time Difference Proportion Total time Calls
This commit 44μs (±6531ns) -1306ns 2.86749103680397% 69μs (±6531ns) 1 (±0)
Baseline 46μs (±9916ns) 0 ±0% 73μs (±9916ns) 1 (±0)

indexing::documents::merge::faceted

Commit Self time Difference Proportion Total time Calls
This commit 85μs (±7454ns) -984ns 1.1398179226808591% 69ms (±7454ns) 1 (±0)
Baseline 86μs (±4645ns) 0 ±0% 70ms (±4645ns) 1 (±0)

indexing::post_processing::prefix::compute_word_prefix_fid_docids

Commit Self time Difference Proportion Total time Calls
This commit 3133ns (±794ns) -488ns 13.4702145290489% 133μs (±794ns) 1 (±0)
Baseline 3620ns (±714ns) 0 ±0% 152μs (±714ns) 1 (±0)

indexing::documents::extract::word_docids

Commit Self time Difference Proportion Total time Calls
This commit 12μs (±81ns) -342ns 2.837998726361542% 106ms (±81ns) 1 (±0)
Baseline 12μs (±1143ns) 0 ±0% 105ms (±1143ns) 1 (±0)

indexing::post_processing::prefix::delete_prefixes

Commit Self time Difference Proportion Total time Calls
This commit 1247ns (±447ns) -147ns 10.564053537284906% 1247ns (±447ns) 4 (±0)
Baseline 1395ns (±193ns) 0 ±0% 1395ns (±193ns) 4 (±0)

indexing::post_processing::prefix::compute_exact_word_prefix_docids

Commit Self time Difference Proportion Total time Calls
This commit 2367ns (±612ns) -148ns 5.87299482964339% 149μs (±612ns) 1 (±0)
Baseline 2514ns (±658ns) 0 ±0% 151μs (±658ns) 1 (±0)

indexing::documents::merge::word_docids

Commit Self time Difference Proportion Total time Calls
This commit 2414ns (±248ns) -141ns 5.5309157318027715% 31μs (±248ns) 1 (±0)
Baseline 2555ns (±678ns) 0 ±0% 30μs (±678ns) 1 (±0)

indexing::vectors::build_vectors

Commit Self time Difference Proportion Total time Calls
This commit 703ns (±1ns) -85ns 10.829103214890022% 703ns (±1ns) 1 (±0)
Baseline 788ns (±91ns) 0 ±0% 788ns (±91ns) 1 (±0)

Regressions

indexing::documents::extract::docids_extraction

Commit Self time Difference Proportion Total time Calls
This commit 178ms (±63ms) 45ms 34.37273009737743% 178ms (±63ms) 1 (±0)
Baseline 132ms (±67ms) 0 ±0% 132ms (±67ms) 1 (±0)

indexing::write_db::all

Commit Self time Difference Proportion Total time Calls
This commit 748ms (±17ms) 12ms 1.5733718523232076% 748ms (±17ms) 1 (±0)
Baseline 736ms (±32ms) 0 ±0% 736ms (±32ms) 1 (±0)

indexing::document_operation::into_changes

Commit Self time Difference Proportion Total time Calls
This commit 437ms (±7833μs) 457μs 0.1046133455095252% 437ms (±7833μs) 1 (±0)
Baseline 437ms (±4082μs) 0 ±0% 437ms (±4082μs) 1 (±0)

indexing::scheduler::create_next_batch

Commit Self time Difference Proportion Total time Calls
This commit 258μs (±11μs) 24μs 10.25367433896089% 258μs (±11μs) 5 (±0)
Baseline 234μs (±20μs) 0 ±0% 234μs (±20μs) 5 (±0)

indexing::facet_fst::merge_and_write

Commit Self time Difference Proportion Total time Calls
This commit 123μs (±5024ns) 7668ns 6.637505193666036% 123μs (±5024ns) 1 (±0)
Baseline 116μs (±11μs) 0 ±0% 116μs (±11μs) 1 (±0)

indexing::post_processing::prefix_from_sources

Commit Self time Difference Proportion Total time Calls
This commit 234μs (±30μs) 7024ns 3.099474129371525% 833μs (±30μs) 1 (±0)
Baseline 227μs (±49μs) 0 ±0% 858μs (±49μs) 1 (±0)

indexing::post_processing::post_process

Commit Self time Difference Proportion Total time Calls
This commit 163μs (±14μs) 6687ns 4.266378554960988% 885ms (±14μs) 1 (±0)
Baseline 157μs (±19μs) 0 ±0% 896ms (±19μs) 1 (±0)

indexing::documents::merge::exact_word_docids

Commit Self time Difference Proportion Total time Calls
This commit 46μs (±4216ns) 4384ns 10.551018115883885% 82μs (±4216ns) 1 (±0)
Baseline 42μs (±6990ns) 0 ±0% 74μs (±6990ns) 1 (±0)

indexing::post_processing::prefix::compute_word_prefix_position_docids

Commit Self time Difference Proportion Total time Calls
This commit 5820ns (±6698ns) 3364ns 136.98425624321388% 157μs (±6698ns) 1 (±0)
Baseline 2456ns (±738ns) 0 ±0% 142μs (±738ns) 1 (±0)

indexing::documents::merge::documents

Commit Self time Difference Proportion Total time Calls
This commit 13μs (±2435ns) 1544ns 13.327002215891099% 13μs (±2435ns) 1 (±0)
Baseline 12μs (±1653ns) 0 ±0% 12μs (±1653ns) 1 (±0)

indexing::documents::extract::faceted

Commit Self time Difference Proportion Total time Calls
This commit 3166ns (±172ns) 114ns 3.746177370030586% 213ms (±172ns) 1 (±0)
Baseline 3052ns (±416ns) 0 ±0% 219ms (±416ns) 1 (±0)

Stable

indexing::merge::merge_scan_and_send_docids

Commit Self time Difference Proportion Total time Calls
This commit 153μs (±19μs) -480ns 0.31390095455514544% 153μs (±19μs) 6 (±0)
Baseline 153μs (±18μs) 0 ±0% 153μs (±18μs) 6 (±0)

indexing::post_processing::facet_field_ids::number

Commit Self time Difference Proportion Total time Calls
This commit 24μs (±3059ns) 99ns 0.4091664263843643% 627ms (±3059ns) 2 (±0)
Baseline 24μs (±4062ns) 0 ±0% 634ms (±4062ns) 2 (±0)

indexing::post_processing::prefix::compute_word_prefix_docids

Commit Self time Difference Proportion Total time Calls
This commit 4796ns (±931ns) 82ns 1.7393763699356573% 160μs (±931ns) 1 (±0)
Baseline 4714ns (±875ns) 0 ±0% 186μs (±875ns) 1 (±0)

indexing::scheduler::process_batch

Commit Self time Difference Proportion Total time Calls
This commit 127μs (±6713ns) 53ns 0.04191203218000559% 3475ms (±6713ns) 1 (±0)
Baseline 126μs (±8713ns) 0 ±0% 3566ms (±8713ns) 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