Workload hackernews.add_new_documents

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 45s (±42ms) 5617ms 14.194290980832633% 47ms (±42ms)
Baseline 40s (±20ms) 0 ±0% 67ms (±20ms)

Improvements

indexing::post_processing::facet_field_ids::string

Commit Self time Difference Proportion Total time Calls
This commit 120ms (±21ms) -29ms 19.457126216626666% 120ms (±21ms) 1 (±0)
Baseline 149ms (±22ms) 0 ±0% 149ms (±22ms) 1 (±0)

indexing::post_processing::compute_word_fst

Commit Self time Difference Proportion Total time Calls
This commit 294ms (±1620μs) -3411μs 1.1459986596195013% 294ms (±1620μs) 1 (±0)
Baseline 298ms (±9738μs) 0 ±0% 298ms (±9738μs) 1 (±0)

indexing::document_operation::into_changes

Commit Self time Difference Proportion Total time Calls
This commit 428ms (±874μs) -1583μs 0.3684485368993302% 428ms (±874μs) 1 (±0)
Baseline 430ms (±5025μs) 0 ±0% 430ms (±5025μs) 1 (±0)

indexing::facet_fst::merge_and_write

Commit Self time Difference Proportion Total time Calls
This commit 75ms (±976μs) -1518μs 1.9854162604429075% 75ms (±976μs) 1 (±0)
Baseline 76ms (±2479μs) 0 ±0% 76ms (±2479μs) 1 (±0)

indexing::facets::incremental::execute

Commit Self time Difference Proportion Total time Calls
This commit 4156μs (±57μs) -72μs 1.7103738286811696% 4156μs (±57μs) 1 (±0)
Baseline 4228μs (±192μs) 0 ±0% 4228μs (±192μs) 1 (±0)

indexing::scheduler::apply_index_operation

Commit Self time Difference Proportion Total time Calls
This commit 1147μs (±97μs) -58μs 4.810393268137561% 26s (±97μs) 1 (±0)
Baseline 1205μs (±63μs) 0 ±0% 26s (±63μs) 1 (±0)

indexing::scheduler::create_next_batch

Commit Self time Difference Proportion Total time Calls
This commit 234μs (±40μs) -7289ns 3.018269453738364% 234μs (±40μs) 3.6666666666666665 (±2.3094010767585034)
Baseline 241μs (±26μs) 0 ±0% 241μs (±26μs) 5 (±0)

indexing::documents::extract::word_pair_proximity_docids

Commit Self time Difference Proportion Total time Calls
This commit 8754ns (±209ns) -3985ns 31.28189025826203% 5415ms (±209ns) 1 (±0)
Baseline 13μs (±7053ns) 0 ±0% 4906ms (±7053ns) 1 (±0)

indexing::documents::extract::word_docids

Commit Self time Difference Proportion Total time Calls
This commit 11μs (±444ns) -3883ns 26.087832844377758% 2923ms (±444ns) 1 (±0)
Baseline 15μs (±6696ns) 0 ±0% 2854ms (±6696ns) 1 (±0)

indexing::post_processing::post_process

Commit Self time Difference Proportion Total time Calls
This commit 169μs (±15μs) -3175ns 1.8421602302265132% 3553ms (±15μs) 1 (±0)
Baseline 172μs (±16μs) 0 ±0% 3727ms (±16μs) 1 (±0)

indexing::extract::faceted::run_extraction

Commit Self time Difference Proportion Total time Calls
This commit 30μs (±514ns) -510ns 1.6917833986147113% 250ms (±514ns) 1 (±0)
Baseline 30μs (±1053ns) 0 ±0% 253ms (±1053ns) 1 (±0)

indexing::post_processing::prefix::compute_word_prefix_fid_docids

Commit Self time Difference Proportion Total time Calls
This commit 3207ns (±132ns) -458ns 12.505684402000913% 270ms (±132ns) 1 (±0)
Baseline 3665ns (±222ns) 0 ±0% 295ms (±222ns) 1 (±0)

indexing::post_processing::prefix::compute_word_prefix_position_docids

Commit Self time Difference Proportion Total time Calls
This commit 4093ns (±637ns) -212ns 4.932249322493228% 1034ms (±637ns) 1 (±0)
Baseline 4305ns (±359ns) 0 ±0% 1115ms (±359ns) 1 (±0)

indexing::post_processing::prefix::compute_exact_word_prefix_docids

Commit Self time Difference Proportion Total time Calls
This commit 3920ns (±248ns) -188ns 4.5683219733852605% 389μs (±248ns) 1 (±0)
Baseline 4108ns (±841ns) 0 ±0% 398μs (±841ns) 1 (±0)

indexing::post_processing::prefix::delete_prefixes

Commit Self time Difference Proportion Total time Calls
This commit 1762ns (±13ns) -60ns 3.310168251645948% 1762ns (±13ns) 4 (±0)
Baseline 1823ns (±187ns) 0 ±0% 1823ns (±187ns) 4 (±0)

indexing::documents::merge::word_docids

Commit Self time Difference Proportion Total time Calls
This commit 2128ns (±103ns) -43ns 1.9659038550146044% 323ms (±103ns) 1 (±0)
Baseline 2170ns (±267ns) 0 ±0% 320ms (±267ns) 1 (±0)

indexing::documents::extract::faceted

Commit Self time Difference Proportion Total time Calls
This commit 2955ns (±171ns) -21ns 0.7166853303471343% 250ms (±171ns) 1 (±0)
Baseline 2977ns (±91ns) 0 ±0% 253ms (±91ns) 1 (±0)

Regressions

indexing::scheduler::commit

Commit Self time Difference Proportion Total time Calls
This commit 19s (±1616ms) 5251ms 38.45769342808219% 19s (±1616ms) 1 (±0)
Baseline 14s (±3424ms) 0 ±0% 14s (±3424ms) 1 (±0)

indexing::documents::extract::docids_extraction

Commit Self time Difference Proportion Total time Calls
This commit 2031ms (±1541ms) 910ms 81.16943048831511% 2031ms (±1541ms) 1 (±0)
Baseline 1121ms (±1505ms) 0 ±0% 1121ms (±1505ms) 1 (±0)

indexing::post_processing::prefix::recompute_modified_prefixes_no_frozen

Commit Self time Difference Proportion Total time Calls
This commit 1304ms (±59ms) 645ms 97.84611437320679% 1304ms (±59ms) 2 (±0)
Baseline 659ms (±643ms) 0 ±0% 659ms (±643ms) 2 (±0)

indexing::write_db::all

Commit Self time Difference Proportion Total time Calls
This commit 22s (±847ms) 558ms 2.5742051569778073% 22s (±847ms) 1 (±0)
Baseline 22s (±786ms) 0 ±0% 22s (±786ms) 1 (±0)

indexing::merge::merge_scan_and_send_docids

Commit Self time Difference Proportion Total time Calls
This commit 5459ms (±27ms) 15ms 0.2839919809439281% 5459ms (±27ms) 6 (±0)
Baseline 5444ms (±39ms) 0 ±0% 5444ms (±39ms) 6 (±0)

indexing::documents::extract

Commit Self time Difference Proportion Total time Calls
This commit 564ms (±14ms) 14ms 2.5873592140826247% 14s (±14ms) 1 (±0)
Baseline 550ms (±3836μs) 0 ±0% 14s (±3836μs) 1 (±0)

indexing::documents::extract::documents

Commit Self time Difference Proportion Total time Calls
This commit 151ms (±22ms) 12ms 8.418626782087332% 151ms (±22ms) 1 (±0)
Baseline 140ms (±6631μs) 0 ±0% 140ms (±6631μs) 1 (±0)

indexing::facets::bulk::execute

Commit Self time Difference Proportion Total time Calls
This commit 1486ms (±27ms) 8884μs 0.6013850507014924% 1486ms (±27ms) 3 (±0)
Baseline 1477ms (±5670μs) 0 ±0% 1477ms (±5670μs) 3 (±0)

indexing::merge::merge_and_send_facet_docids

Commit Self time Difference Proportion Total time Calls
This commit 162ms (±2639μs) 5068μs 3.238608395138973% 162ms (±2639μs) 1 (±0)
Baseline 156ms (±5708μs) 0 ±0% 156ms (±5708μs) 1 (±0)

indexing::post_processing::prefix

Commit Self time Difference Proportion Total time Calls
This commit 9177μs (±85μs) 168μs 1.8672488361008568% 1551ms (±85μs) 1 (±0)
Baseline 9008μs (±165μs) 0 ±0% 1701ms (±165μs) 1 (±0)

indexing::scheduler::process_batch

Commit Self time Difference Proportion Total time Calls
This commit 123μs (±13μs) 38μs 45.093838847629016% 45s (±13μs) 1 (±0)
Baseline 85μs (±21μs) 0 ±0% 40s (±21μs) 1 (±0)

indexing::documents::merge::documents

Commit Self time Difference Proportion Total time Calls
This commit 130μs (±18μs) 17μs 14.590620860611075% 130μs (±18μs) 1 (±0)
Baseline 113μs (±33μs) 0 ±0% 113μs (±33μs) 1 (±0)

indexing::post_processing::facet_field_ids::number

Commit Self time Difference Proportion Total time Calls
This commit 150μs (±13μs) 7842ns 5.526843729885394% 1491ms (±13μs) 4 (±0)
Baseline 142μs (±4228ns) 0 ±0% 1482ms (±4228ns) 4 (±0)

indexing::documents::merge::word_position_docids

Commit Self time Difference Proportion Total time Calls
This commit 54μs (±22μs) 6144ns 12.844081450612563% 647ms (±22μs) 1 (±0)
Baseline 48μs (±8072ns) 0 ±0% 641ms (±8072ns) 1 (±0)

indexing::post_processing::facet_field_ids

Commit Self time Difference Proportion Total time Calls
This commit 67μs (±7800ns) 5640ns 9.227044182926708% 1610ms (±7800ns) 1 (±0)
Baseline 61μs (±1641ns) 0 ±0% 1630ms (±1641ns) 1 (±0)

indexing::merge::merge_and_send_docids

Commit Self time Difference Proportion Total time Calls
This commit 9882ns (±7240ns) 5008ns 102.74928190398029% 5137ms (±7240ns) 5 (±0)
Baseline 4874ns (±133ns) 0 ±0% 5124ms (±133ns) 5 (±0)

indexing::documents::merge::faceted

Commit Self time Difference Proportion Total time Calls
This commit 85μs (±5483ns) 4811ns 5.989808113671083% 162ms (±5483ns) 1 (±0)
Baseline 80μs (±11μs) 0 ±0% 157ms (±11μs) 1 (±0)

indexing::documents::merge::exact_word_docids

Commit Self time Difference Proportion Total time Calls
This commit 77μs (±17μs) 3632ns 4.952160178177775% 121μs (±17μs) 1 (±0)
Baseline 73μs (±7888ns) 0 ±0% 107μs (±7888ns) 1 (±0)

indexing::documents::merge::fid_word_count_docids

Commit Self time Difference Proportion Total time Calls
This commit 73μs (±3043ns) 2437ns 3.4332184544882502% 7910μs (±3043ns) 1 (±0)
Baseline 71μs (±491ns) 0 ±0% 11ms (±491ns) 1 (±0)

indexing::write_db::post_merge

Commit Self time Difference Proportion Total time Calls
This commit 12μs (±3615ns) 1532ns 14.15547616114328% 12μs (±3615ns) 1 (±0)
Baseline 11μs (±2640ns) 0 ±0% 11μs (±2640ns) 1 (±0)

indexing::documents::merge::word_fid_docids

Commit Self time Difference Proportion Total time Calls
This commit 53μs (±3470ns) 442ns 0.8390536741052298% 276ms (±3470ns) 1 (±0)
Baseline 53μs (±4052ns) 0 ±0% 284ms (±4052ns) 1 (±0)

indexing::vectors::build_vectors

Commit Self time Difference Proportion Total time Calls
This commit 1173ns (±740ns) 432ns 58.20224719101124% 1173ns (±740ns) 1 (±0)
Baseline 742ns (±10ns) 0 ±0% 742ns (±10ns) 1 (±0)

Stable

indexing::documents::merge::word_pair_proximity_docids

Commit Self time Difference Proportion Total time Calls
This commit 76μs (±17μs) -797ns 1.035344674472912% 4207ms (±17μs) 1 (±0)
Baseline 77μs (±9134ns) 0 ±0% 4188ms (±9134ns) 1 (±0)

indexing::post_processing::facet_search

Commit Self time Difference Proportion Total time Calls
This commit 22ms (±131μs) 17μs 0.07695971775507178% 97ms (±131μs) 1 (±0)
Baseline 22ms (±256μs) 0 ±0% 98ms (±256μs) 1 (±0)

indexing::post_processing::prefix::compute_word_prefix_docids

Commit Self time Difference Proportion Total time Calls
This commit 4305ns (±180ns) 1ns 0.03098133374641074% 237ms (±180ns) 1 (±0)
Baseline 4304ns (±455ns) 0 ±0% 282ms (±455ns) 1 (±0)

indexing::post_processing::prefix_from_sources

Commit Self time Difference Proportion Total time Calls
This commit 268μs (±9266ns) 58ns 0.021800306699186468% 1542ms (±9266ns) 1 (±0)
Baseline 268μs (±3558ns) 0 ±0% 1692ms (±3558ns) 1 (±0)

Unstable