Workload hackernews.modify_facet_numbers

Comparing 19f4c1ac9... on main to c3c5a928e...

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 3222ms (±11ms) -83ms 2.5227691841966977% 31ms (±11ms)
Baseline 3305ms (±308ms) 0 ±0% 206ms (±308ms)

Improvements

indexing::documents::extract::docids_extraction

Commit Self time Difference Proportion Total time Calls
This commit 117ms (±19ms) -64ms 35.35527600619699% 117ms (±19ms) 1 (±0)
Baseline 181ms (±119ms) 0 ±0% 181ms (±119ms) 1 (±0)

indexing::facets::bulk::execute

Commit Self time Difference Proportion Total time Calls
This commit 600ms (±20ms) -17ms 2.7602949762973106% 600ms (±20ms) 2 (±0)
Baseline 617ms (±25ms) 0 ±0% 617ms (±25ms) 2 (±0)

indexing::documents::extract::documents

Commit Self time Difference Proportion Total time Calls
This commit 201ms (±13ms) -7157μs 3.4306479003120156% 201ms (±13ms) 1 (±0)
Baseline 209ms (±7500μs) 0 ±0% 209ms (±7500μs) 1 (±0)

indexing::scheduler::create_next_batch

Commit Self time Difference Proportion Total time Calls
This commit 197μs (±39μs) -46μs 18.9000931659999% 197μs (±39μs) 2 (±0)
Baseline 243μs (±18μs) 0 ±0% 243μs (±18μs) 2.6666666666666665 (±1.1547005383792515)

indexing::facet_field_ids::compute_facet_level_database

Commit Self time Difference Proportion Total time Calls
This commit 16μs (±1146ns) -4340ns 21.813947253778355% 600ms (±1146ns) 1 (±0)
Baseline 20μs (±5554ns) 0 ±0% 617ms (±5554ns) 1 (±0)

indexing::extract::faceted::run_extraction

Commit Self time Difference Proportion Total time Calls
This commit 18μs (±1884ns) -2304ns 11.320785624191203% 299ms (±1884ns) 1 (±0)
Baseline 20μs (±1185ns) 0 ±0% 292ms (±1185ns) 1 (±0)

indexing::documents::extract::word_pair_proximity_docids

Commit Self time Difference Proportion Total time Calls
This commit 6981ns (±198ns) -397ns 5.3851366613959755% 112ms (±198ns) 1 (±0)
Baseline 7378ns (±1355ns) 0 ±0% 97ms (±1355ns) 1 (±0)

indexing::documents::merge::faceted

Commit Self time Difference Proportion Total time Calls
This commit 2852ns (±333ns) -342ns 10.697140471717798% 62ms (±333ns) 1 (±0)
Baseline 3194ns (±201ns) 0 ±0% 59ms (±201ns) 1 (±0)

indexing::documents::extract::faceted

Commit Self time Difference Proportion Total time Calls
This commit 2623ns (±89ns) -160ns 5.737901293723042% 299ms (±89ns) 1 (±0)
Baseline 2783ns (±197ns) 0 ±0% 292ms (±197ns) 1 (±0)

indexing::documents::merge::fid_word_count_docids

Commit Self time Difference Proportion Total time Calls
This commit 960ns (±63ns) -118ns 10.973724884080365% 14μs (±63ns) 1 (±0)
Baseline 1078ns (±205ns) 0 ±0% 15μs (±205ns) 1 (±0)

indexing::documents::merge::word_pair_proximity_docids

Commit Self time Difference Proportion Total time Calls
This commit 1461ns (±150ns) -84ns 5.416486836426418% 35μs (±150ns) 1 (±0)
Baseline 1545ns (±55ns) 0 ±0% 32μs (±55ns) 1 (±0)

indexing::documents::merge::word_docids

Commit Self time Difference Proportion Total time Calls
This commit 1308ns (±28ns) -72ns 5.241545893719801% 139μs (±28ns) 1 (±0)
Baseline 1380ns (±160ns) 0 ±0% 38μs (±160ns) 1 (±0)

indexing::documents::merge::word_position_docids

Commit Self time Difference Proportion Total time Calls
This commit 1040ns (±131ns) -64ns 5.825535768185928% 15μs (±131ns) 1 (±0)
Baseline 1104ns (±131ns) 0 ±0% 14μs (±131ns) 1 (±0)

indexing::prefix::from_prefixes

Commit Self time Difference Proportion Total time Calls
This commit 818ns (±129ns) -51ns 5.8304564633678515% 818ns (±129ns) 2 (±0)
Baseline 869ns (±44ns) 0 ±0% 869ns (±44ns) 2 (±0)

Regressions

indexing::scheduler::commit

Commit Self time Difference Proportion Total time Calls
This commit 662ms (±159ms) 88ms 15.29137620328966% 662ms (±159ms) 1 (±0)
Baseline 574ms (±8303μs) 0 ±0% 574ms (±8303μs) 1 (±0)

indexing::scheduler::apply_index_operation

Commit Self time Difference Proportion Total time Calls
This commit 683ms (±32ms) 16ms 2.4614270435356125% 2527ms (±32ms) 1 (±0)
Baseline 666ms (±2430μs) 0 ±0% 2518ms (±2430μs) 1 (±0)

indexing::document_operation::into_changes

Commit Self time Difference Proportion Total time Calls
This commit 442ms (±3106μs) 4465μs 1.0202040170383069% 442ms (±3106μs) 1 (±0)
Baseline 438ms (±1345μs) 0 ±0% 438ms (±1345μs) 1 (±0)

indexing::merge::merge_and_send_facet_docids

Commit Self time Difference Proportion Total time Calls
This commit 62ms (±2947μs) 2638μs 4.443147055001682% 62ms (±2947μs) 1 (±0)
Baseline 59ms (±2703μs) 0 ±0% 59ms (±2703μs) 1 (±0)

indexing::facet_search::compute_facet_search_database

Commit Self time Difference Proportion Total time Calls
This commit 11ms (±121μs) 112μs 0.9854698646876394% 12ms (±121μs) 1 (±0)
Baseline 11ms (±213μs) 0 ±0% 12ms (±213μs) 1 (±0)

indexing::scheduler::process_batch

Commit Self time Difference Proportion Total time Calls
This commit 39μs (±8326ns) 4493ns 13.078490346366555% 3190ms (±8326ns) 1 (±0)
Baseline 34μs (±10μs) 0 ±0% 3098ms (±10μs) 1 (±0)

indexing::facet_field_ids::number

Commit Self time Difference Proportion Total time Calls
This commit 9736ns (±6733ns) 3710ns 61.56101338643655% 600ms (±6733ns) 2 (±0)
Baseline 6026ns (±882ns) 0 ±0% 617ms (±882ns) 2 (±0)

indexing::vectors::build_vectors

Commit Self time Difference Proportion Total time Calls
This commit 4820ns (±6373ns) 3680ns 322.68342589886004% 4820ns (±6373ns) 1 (±0)
Baseline 1140ns (±28ns) 0 ±0% 1140ns (±28ns) 1 (±0)

indexing::documents::merge::documents

Commit Self time Difference Proportion Total time Calls
This commit 22μs (±6146ns) 2626ns 13.420886776704647% 22μs (±6146ns) 1 (±0)
Baseline 20μs (±3834ns) 0 ±0% 20μs (±3834ns) 1 (±0)

indexing::documents::extract::word_docids

Commit Self time Difference Proportion Total time Calls
This commit 14μs (±566ns) 1137ns 8.69133160067268% 106ms (±566ns) 1 (±0)
Baseline 13μs (±397ns) 0 ±0% 116ms (±397ns) 1 (±0)

indexing::merge::merge_and_send_docids

Commit Self time Difference Proportion Total time Calls
This commit 119μs (±14μs) 986ns 0.8364120495345968% 119μs (±14μs) 6 (±0)
Baseline 118μs (±7729ns) 0 ±0% 118μs (±7729ns) 6 (±0)

indexing::prefix::compute_word_prefix_fid_docids

Commit Self time Difference Proportion Total time Calls
This commit 3021ns (±831ns) 530ns 21.292826552462536% 8062ns (±831ns) 1 (±0)
Baseline 2491ns (±104ns) 0 ±0% 6830ns (±104ns) 1 (±0)

indexing::prefix::compute_prefix_database

Commit Self time Difference Proportion Total time Calls
This commit 6764ns (±1448ns) 360ns 5.626691651051422% 37μs (±1448ns) 1 (±0)
Baseline 6404ns (±310ns) 0 ±0% 36μs (±310ns) 1 (±0)

indexing::prefix::delete_prefixes

Commit Self time Difference Proportion Total time Calls
This commit 1870ns (±484ns) 333ns 21.696680407897603% 1870ns (±484ns) 4 (±0)
Baseline 1536ns (±140ns) 0 ±0% 1536ns (±140ns) 4 (±0)

indexing::prefix::recompute_modified_prefixes

Commit Self time Difference Proportion Total time Calls
This commit 2079ns (±547ns) 300ns 16.888472352389876% 6419ns (±547ns) 2 (±0)
Baseline 1778ns (±85ns) 0 ±0% 6629ns (±85ns) 2 (±0)

indexing::prefix::compute_word_prefix_position_docids

Commit Self time Difference Proportion Total time Calls
This commit 1979ns (±554ns) 300ns 17.86777843954735% 5206ns (±554ns) 1 (±0)
Baseline 1679ns (±42ns) 0 ±0% 4353ns (±42ns) 1 (±0)

indexing::prefix::compute_exact_word_prefix_docids

Commit Self time Difference Proportion Total time Calls
This commit 2043ns (±410ns) 252ns 14.046511627906968% 5024ns (±410ns) 1 (±0)
Baseline 1792ns (±20ns) 0 ±0% 7452ns (±20ns) 1 (±0)

indexing::prefix::compute_word_prefix_docids

Commit Self time Difference Proportion Total time Calls
This commit 4539ns (±657ns) 243ns 5.665062858916668% 11μs (±657ns) 1 (±0)
Baseline 4295ns (±96ns) 0 ±0% 9819ns (±96ns) 1 (±0)

indexing::documents::merge::word_fid_docids

Commit Self time Difference Proportion Total time Calls
This commit 1241ns (±176ns) 144ns 13.161094224924005% 19μs (±176ns) 1 (±0)
Baseline 1097ns (±128ns) 0 ±0% 20μs (±128ns) 1 (±0)

indexing::documents::merge::exact_word_docids

Commit Self time Difference Proportion Total time Calls
This commit 1045ns (±49ns) 46ns 4.639519359145532% 16μs (±49ns) 1 (±0)
Baseline 999ns (±30ns) 0 ±0% 16μs (±30ns) 1 (±0)

Stable

indexing::documents::extract

Commit Self time Difference Proportion Total time Calls
This commit 563ms (±67ms) 2171μs 0.38722149239137393% 781ms (±67ms) 1 (±0)
Baseline 561ms (±59ms) 0 ±0% 774ms (±59ms) 1 (±0)

indexing::facet_fst::merge_and_write

Commit Self time Difference Proportion Total time Calls
This commit 148μs (±17μs) -745ns 0.4994795226798616% 148μs (±17μs) 1 (±0)
Baseline 149μs (±25μs) 0 ±0% 149μs (±25μs) 1 (±0)

indexing::write_db::all

Commit Self time Difference Proportion Total time Calls
This commit 781ms (±44ms) 4576μs 0.5890075502399033% 781ms (±44ms) 1 (±0)
Baseline 777ms (±61ms) 0 ±0% 777ms (±61ms) 1 (±0)

Unstable

indexing::write_db::post_merge

Commit Self time Difference Proportion Total time Calls
This commit 0ns (±0ns) -2282ns 100% 0ns (±0ns) 0 (±0)
Baseline 2282ns (±3953ns) 0 ±0% 2282ns (±3953ns) 0.3333333333333333 (±0.5773502691896258)