Workload hackernews.ndjson_1M_ignore_first_100k

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 17s (±506ms) 258ms 1.572345924630668% 766ms (±506ms)
Baseline 16s (±447ms) 0 ±0% 923ms (±447ms)

Improvements

indexing::documents::extract

Commit Self time Difference Proportion Total time Calls
This commit 1632ms (±66ms) -50ms 2.953271558744304% 4451ms (±66ms) 3 (±0)
Baseline 1682ms (±16ms) 0 ±0% 4586ms (±16ms) 3 (±0)

indexing::documents::extract::documents

Commit Self time Difference Proportion Total time Calls
This commit 484ms (±19ms) -23ms 4.4599397003007875% 484ms (±19ms) 3 (±0)
Baseline 506ms (±9690μs) 0 ±0% 506ms (±9690μs) 3 (±0)

indexing::scheduler::apply_index_operation

Commit Self time Difference Proportion Total time Calls
This commit 1048ms (±64ms) -21ms 1.98335376984163% 12s (±64ms) 3 (±0)
Baseline 1069ms (±110ms) 0 ±0% 12s (±110ms) 3 (±0)

indexing::document_operation::into_changes

Commit Self time Difference Proportion Total time Calls
This commit 1837ms (±4294μs) -9439μs 0.5113443265134917% 1837ms (±4294μs) 3 (±0)
Baseline 1846ms (±17ms) 0 ±0% 1846ms (±17ms) 3 (±0)

indexing::merge::merge_and_send_facet_docids

Commit Self time Difference Proportion Total time Calls
This commit 292ms (±2440μs) -1623μs 0.5522876074122852% 292ms (±2440μs) 3 (±0)
Baseline 294ms (±9914μs) 0 ±0% 294ms (±9914μs) 3 (±0)

indexing::facets::incremental::execute

Commit Self time Difference Proportion Total time Calls
This commit 7362μs (±222μs) -260μs 3.4105770253055017% 7362μs (±222μs) 3 (±0)
Baseline 7622μs (±883μs) 0 ±0% 7622μs (±883μs) 3 (±0)

indexing::documents::merge::documents

Commit Self time Difference Proportion Total time Calls
This commit 325μs (±32μs) -93μs 22.203006985256884% 325μs (±32μs) 3 (±0)
Baseline 418μs (±69μs) 0 ±0% 418μs (±69μs) 3 (±0)

indexing::scheduler::create_next_batch

Commit Self time Difference Proportion Total time Calls
This commit 804μs (±9630ns) -21μs 2.6046878402251292% 804μs (±9630ns) 6 (±0)
Baseline 825μs (±24μs) 0 ±0% 825μs (±24μs) 6 (±0)

indexing::scheduler::process_batch

Commit Self time Difference Proportion Total time Calls
This commit 106μs (±25μs) -14μs 11.383212154668541% 16s (±25μs) 3 (±0)
Baseline 120μs (±22μs) 0 ±0% 16s (±22μs) 3 (±0)

indexing::documents::merge::exact_word_docids

Commit Self time Difference Proportion Total time Calls
This commit 5001ns (±762ns) -3547ns 41.49574982453404% 108μs (±762ns) 3 (±0)
Baseline 8549ns (±6137ns) 0 ±0% 116μs (±6137ns) 3 (±0)

indexing::documents::extract::faceted

Commit Self time Difference Proportion Total time Calls
This commit 8491ns (±1138ns) -3366ns 28.387078635890813% 855ms (±1138ns) 3 (±0)
Baseline 12μs (±5854ns) 0 ±0% 881ms (±5854ns) 3 (±0)

indexing::vectors::build_vectors

Commit Self time Difference Proportion Total time Calls
This commit 3364ns (±94ns) -500ns 12.938842404899509% 3364ns (±94ns) 3 (±0)
Baseline 3864ns (±477ns) 0 ±0% 3864ns (±477ns) 3 (±0)

indexing::prefix::compute_prefix_database

Commit Self time Difference Proportion Total time Calls
This commit 70μs (±1793ns) -347ns 0.49303119370435716% 188ms (±1793ns) 3 (±0)
Baseline 70μs (±2196ns) 0 ±0% 184ms (±2196ns) 3 (±0)

indexing::prefix::compute_word_prefix_docids

Commit Self time Difference Proportion Total time Calls
This commit 11μs (±345ns) -280ns 2.4198427102238353% 31ms (±345ns) 3 (±0)
Baseline 12μs (±452ns) 0 ±0% 30ms (±452ns) 3 (±0)

indexing::documents::merge::faceted

Commit Self time Difference Proportion Total time Calls
This commit 9997ns (±747ns) -266ns 2.595082659391347% 292ms (±747ns) 3 (±0)
Baseline 10μs (±1080ns) 0 ±0% 294ms (±1080ns) 3 (±0)

indexing::documents::merge::fid_word_count_docids

Commit Self time Difference Proportion Total time Calls
This commit 4841ns (±383ns) -112ns 2.254677614753001% 3798μs (±383ns) 3 (±0)
Baseline 4953ns (±936ns) 0 ±0% 3639μs (±936ns) 3 (±0)

Regressions

indexing::scheduler::commit

Commit Self time Difference Proportion Total time Calls
This commit 4030ms (±1388ms) 368ms 10.036377801125491% 4030ms (±1388ms) 3 (±0)
Baseline 3662ms (±48ms) 0 ±0% 3662ms (±48ms) 3 (±0)

indexing::write_db::all

Commit Self time Difference Proportion Total time Calls
This commit 6802ms (±40ms) 50ms 0.7364557874728994% 6802ms (±40ms) 3 (±0)
Baseline 6753ms (±457ms) 0 ±0% 6753ms (±457ms) 3 (±0)

indexing::merge::merge_and_send_docids

Commit Self time Difference Proportion Total time Calls
This commit 907ms (±8932μs) 11ms 1.250917951647009% 907ms (±8932μs) 18 (±0)
Baseline 896ms (±20ms) 0 ±0% 896ms (±20ms) 18 (±0)

indexing::documents::extract::docids_extraction

Commit Self time Difference Proportion Total time Calls
This commit 886ms (±57ms) 5257μs 0.5969202101358841% 886ms (±57ms) 3 (±0)
Baseline 881ms (±25ms) 0 ±0% 881ms (±25ms) 3 (±0)

indexing::facets::bulk::execute

Commit Self time Difference Proportion Total time Calls
This commit 1025ms (±26ms) 3767μs 0.3688744458913054% 1025ms (±26ms) 6 (±0)
Baseline 1021ms (±22ms) 0 ±0% 1021ms (±22ms) 6 (±0)

indexing::facet_search::compute_facet_search_database

Commit Self time Difference Proportion Total time Calls
This commit 73ms (±153μs) 613μs 0.8413852897479642% 283ms (±153μs) 3 (±0)
Baseline 73ms (±554μs) 0 ±0% 282ms (±554μs) 3 (±0)

indexing::facet_fst::merge_and_write

Commit Self time Difference Proportion Total time Calls
This commit 209ms (±1240μs) 544μs 0.2603365802677116% 209ms (±1240μs) 3 (±0)
Baseline 209ms (±1401μs) 0 ±0% 209ms (±1401μs) 3 (±0)

indexing::extract::faceted::run_extraction

Commit Self time Difference Proportion Total time Calls
This commit 65μs (±3665ns) 12μs 21.5587641670548% 855ms (±3665ns) 3 (±0)
Baseline 54μs (±5912ns) 0 ±0% 881ms (±5912ns) 3 (±0)

indexing::documents::extract::word_pair_proximity_docids

Commit Self time Difference Proportion Total time Calls
This commit 36μs (±6890ns) 7715ns 27.19124091021228% 974ms (±6890ns) 3 (±0)
Baseline 28μs (±3204ns) 0 ±0% 976ms (±3204ns) 3 (±0)

indexing::documents::extract::word_docids

Commit Self time Difference Proportion Total time Calls
This commit 48μs (±6932ns) 6904ns 16.931251532739314% 938ms (±6932ns) 3 (±0)
Baseline 41μs (±1569ns) 0 ±0% 1032ms (±1569ns) 3 (±0)

indexing::facet_field_ids::number

Commit Self time Difference Proportion Total time Calls
This commit 20μs (±5891ns) 4795ns 32.171210054341756% 731ms (±5891ns) 6 (±0)
Baseline 15μs (±705ns) 0 ±0% 739ms (±705ns) 6 (±0)

indexing::documents::merge::word_pair_proximity_docids

Commit Self time Difference Proportion Total time Calls
This commit 9122ns (±6660ns) 4333ns 90.47188195991095% 703ms (±6660ns) 3 (±0)
Baseline 4789ns (±103ns) 0 ±0% 702ms (±103ns) 3 (±0)

indexing::write_db::post_merge

Commit Self time Difference Proportion Total time Calls
This commit 41μs (±2915ns) 3968ns 10.67023984512244% 41μs (±2915ns) 3 (±0)
Baseline 37μs (±6301ns) 0 ±0% 37μs (±6301ns) 3 (±0)

indexing::prefix::delete_prefixes

Commit Self time Difference Proportion Total time Calls
This commit 9676ns (±6372ns) 2963ns 44.128891316220646% 9676ns (±6372ns) 12 (±0)
Baseline 6714ns (±300ns) 0 ±0% 6714ns (±300ns) 12 (±0)

indexing::facet_field_ids::compute_facet_level_database

Commit Self time Difference Proportion Total time Calls
This commit 97μs (±15μs) 2193ns 2.316174140808179% 1032ms (±15μs) 3 (±0)
Baseline 95μs (±10μs) 0 ±0% 1029ms (±10μs) 3 (±0)

indexing::facet_field_ids::string

Commit Self time Difference Proportion Total time Calls
This commit 9451ns (±967ns) 1327ns 16.334988305773244% 301ms (±967ns) 3 (±0)
Baseline 8124ns (±871ns) 0 ±0% 290ms (±871ns) 3 (±0)

indexing::prefix::compute_word_prefix_position_docids

Commit Self time Difference Proportion Total time Calls
This commit 11μs (±383ns) 807ns 7.703566996531645% 118ms (±383ns) 3 (±0)
Baseline 10μs (±537ns) 0 ±0% 116ms (±537ns) 3 (±0)

indexing::documents::merge::word_fid_docids

Commit Self time Difference Proportion Total time Calls
This commit 5443ns (±771ns) 672ns 14.092084119332068% 47ms (±771ns) 3 (±0)
Baseline 4771ns (±372ns) 0 ±0% 44ms (±372ns) 3 (±0)

indexing::documents::merge::word_docids

Commit Self time Difference Proportion Total time Calls
This commit 4436ns (±346ns) 632ns 16.6126347147989% 48ms (±346ns) 3 (±0)
Baseline 3804ns (±484ns) 0 ±0% 46ms (±484ns) 3 (±0)

indexing::prefix::compute_exact_word_prefix_docids

Commit Self time Difference Proportion Total time Calls
This commit 11μs (±436ns) 494ns 4.820492790417596% 892μs (±436ns) 3 (±0)
Baseline 10μs (±378ns) 0 ±0% 920μs (±378ns) 3 (±0)

indexing::documents::merge::word_position_docids

Commit Self time Difference Proportion Total time Calls
This commit 4697ns (±584ns) 464ns 10.953618395149231% 104ms (±584ns) 3 (±0)
Baseline 4233ns (±830ns) 0 ±0% 100ms (±830ns) 3 (±0)

indexing::prefix::recompute_modified_prefixes

Commit Self time Difference Proportion Total time Calls
This commit 5823ns (±74ns) 82ns 1.4224338132837955% 32ms (±74ns) 6 (±0)
Baseline 5741ns (±505ns) 0 ±0% 111ms (±505ns) 6 (±0)

Stable

indexing::prefix::compute_word_prefix_fid_docids

Commit Self time Difference Proportion Total time Calls
This commit 9093ns (±651ns) 26ns 0.2867647058823529% 38ms (±651ns) 3 (±0)
Baseline 9067ns (±1019ns) 0 ±0% 37ms (±1019ns) 3 (±0)

indexing::prefix::from_prefixes

Commit Self time Difference Proportion Total time Calls
This commit 47ms (±34ms) 2164μs 4.860454395436172% 47ms (±34ms) 6 (±0)
Baseline 45ms (±32ms) 0 ±0% 45ms (±32ms) 6 (±0)

Unstable