Workload hackernews.ndjson_1M_ignore_first_100k

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 16s (±617ms) -97ms 0.5985603129900166% 791ms (±617ms)
Baseline 16s (±81ms) 0 ±0% 1271ms (±81ms)

Improvements

indexing::facet_search::compute_facet_search_database

Commit Self time Difference Proportion Total time Calls
This commit 73ms (±3380μs) -13ms 15.184535669043274% 273ms (±3380μs) 3 (±0)
Baseline 86ms (±1663μs) 0 ±0% 291ms (±1663μs) 3 (±0)

indexing::facet_field_ids::string

Commit Self time Difference Proportion Total time Calls
This commit 228ms (±29ms) -5467μs 2.3447303143431535% 228ms (±29ms) 3 (±0)
Baseline 233ms (±34ms) 0 ±0% 233ms (±34ms) 3 (±0)

indexing::facet_fst::merge_and_write

Commit Self time Difference Proportion Total time Calls
This commit 199ms (±601μs) -5161μs 2.521996807150718% 199ms (±601μs) 3 (±0)
Baseline 205ms (±4586μs) 0 ±0% 205ms (±4586μs) 3 (±0)

indexing::scheduler::create_next_batch

Commit Self time Difference Proportion Total time Calls
This commit 759μs (±142μs) -78μs 9.313458246057024% 759μs (±142μs) 6 (±0)
Baseline 836μs (±16μs) 0 ±0% 836μs (±16μs) 6 (±0)

indexing::documents::merge::documents

Commit Self time Difference Proportion Total time Calls
This commit 432μs (±49μs) -32μs 6.831893589198288% 432μs (±49μs) 3 (±0)
Baseline 463μs (±34μs) 0 ±0% 463μs (±34μs) 3 (±0)

indexing::facet_field_ids::number

Commit Self time Difference Proportion Total time Calls
This commit 265μs (±9820ns) -14μs 5.106890625707625% 791ms (±9820ns) 6 (±0)
Baseline 280μs (±53μs) 0 ±0% 774ms (±53μs) 6 (±0)

indexing::documents::merge::exact_word_docids

Commit Self time Difference Proportion Total time Calls
This commit 154μs (±13μs) -13μs 7.825529441607131% 259μs (±13μs) 3 (±0)
Baseline 167μs (±8477ns) 0 ±0% 274μs (±8477ns) 3 (±0)

indexing::documents::extract::faceted

Commit Self time Difference Proportion Total time Calls
This commit 12μs (±7180ns) -8611ns 42.07012229876073% 870ms (±7180ns) 3 (±0)
Baseline 20μs (±1141ns) 0 ±0% 851ms (±1141ns) 3 (±0)

indexing::facet_field_ids::compute_facet_level_database

Commit Self time Difference Proportion Total time Calls
This commit 130μs (±7922ns) -7718ns 5.6192618803194785% 1019ms (±7922ns) 3 (±0)
Baseline 137μs (±10μs) 0 ±0% 1008ms (±10μs) 3 (±0)

indexing::extract::faceted::run_extraction

Commit Self time Difference Proportion Total time Calls
This commit 64μs (±8035ns) -4305ns 6.348270150449483% 870ms (±8035ns) 3 (±0)
Baseline 68μs (±14μs) 0 ±0% 851ms (±14μs) 3 (±0)

indexing::documents::merge::fid_word_count_docids

Commit Self time Difference Proportion Total time Calls
This commit 160μs (±14μs) -3798ns 2.321530437617152% 3771μs (±14μs) 3 (±0)
Baseline 164μs (±13μs) 0 ±0% 3662μs (±13μs) 3 (±0)

indexing::vectors::build_vectors

Commit Self time Difference Proportion Total time Calls
This commit 3863ns (±91ns) -3261ns 45.77230826821393% 3863ns (±91ns) 3 (±0)
Baseline 7124ns (±6504ns) 0 ±0% 7124ns (±6504ns) 3 (±0)

indexing::write_db::post_merge

Commit Self time Difference Proportion Total time Calls
This commit 39μs (±4920ns) -1707ns 4.233840964333548% 39μs (±4920ns) 3 (±0)
Baseline 40μs (±8795ns) 0 ±0% 40μs (±8795ns) 3 (±0)

indexing::prefix::delete_prefixes

Commit Self time Difference Proportion Total time Calls
This commit 4989ns (±308ns) -1456ns 22.592324402606806% 4989ns (±308ns) 12 (±0)
Baseline 6445ns (±804ns) 0 ±0% 6445ns (±804ns) 12 (±0)

Regressions

indexing::scheduler::commit

Commit Self time Difference Proportion Total time Calls
This commit 4102ms (±826ms) 388ms 10.448738411569565% 4102ms (±826ms) 3 (±0)
Baseline 3714ms (±294ms) 0 ±0% 3714ms (±294ms) 3 (±0)

indexing::merge::merge_and_send_docids

Commit Self time Difference Proportion Total time Calls
This commit 930ms (±22ms) 39ms 4.3978981012581615% 930ms (±22ms) 18 (±0)
Baseline 891ms (±9900μs) 0 ±0% 891ms (±9900μs) 18 (±0)

indexing::prefix::recompute_modified_prefixes_no_frozen

Commit Self time Difference Proportion Total time Calls
This commit 90ms (±53ms) 37ms 70.49512157891151% 90ms (±53ms) 6 (±0)
Baseline 53ms (±9270μs) 0 ±0% 53ms (±9270μs) 6 (±0)

indexing::documents::extract

Commit Self time Difference Proportion Total time Calls
This commit 1714ms (±63ms) 25ms 1.4831027543234587% 4785ms (±63ms) 3 (±0)
Baseline 1689ms (±35ms) 0 ±0% 4710ms (±35ms) 3 (±0)

indexing::documents::extract::docids_extraction

Commit Self time Difference Proportion Total time Calls
This commit 1006ms (±150ms) 24ms 2.3943880970701445% 1006ms (±150ms) 3 (±0)
Baseline 982ms (±100ms) 0 ±0% 982ms (±100ms) 3 (±0)

indexing::facets::bulk::execute

Commit Self time Difference Proportion Total time Calls
This commit 783ms (±53ms) 17ms 2.1578691577414255% 783ms (±53ms) 3 (±0)
Baseline 767ms (±88ms) 0 ±0% 767ms (±88ms) 3 (±0)

indexing::document_operation::into_changes

Commit Self time Difference Proportion Total time Calls
This commit 1899ms (±21ms) 7952μs 0.42058874882974234% 1899ms (±21ms) 3 (±0)
Baseline 1891ms (±26ms) 0 ±0% 1891ms (±26ms) 3 (±0)

indexing::scheduler::apply_index_operation

Commit Self time Difference Proportion Total time Calls
This commit 1196ms (±15ms) 6921μs 0.5821008137756525% 11s (±15ms) 3 (±0)
Baseline 1189ms (±20ms) 0 ±0% 11s (±20ms) 3 (±0)

indexing::documents::extract::documents

Commit Self time Difference Proportion Total time Calls
This commit 540ms (±24ms) 3079μs 0.5738192174616351% 540ms (±24ms) 3 (±0)
Baseline 537ms (±15ms) 0 ±0% 537ms (±15ms) 3 (±0)

indexing::merge::merge_and_send_facet_docids

Commit Self time Difference Proportion Total time Calls
This commit 303ms (±3958μs) 2952μs 0.98357924294255% 303ms (±3958μs) 3 (±0)
Baseline 300ms (±6691μs) 0 ±0% 300ms (±6691μs) 3 (±0)

indexing::facets::incremental::execute

Commit Self time Difference Proportion Total time Calls
This commit 7649μs (±564μs) 310μs 4.223198766688807% 7649μs (±564μs) 3 (±0)
Baseline 7339μs (±113μs) 0 ±0% 7339μs (±113μs) 3 (±0)

indexing::scheduler::process_batch

Commit Self time Difference Proportion Total time Calls
This commit 344μs (±24μs) 29μs 9.129163427930864% 15s (±24μs) 3 (±0)
Baseline 315μs (±19μs) 0 ±0% 15s (±19μs) 3 (±0)

indexing::documents::extract::word_pair_proximity_docids

Commit Self time Difference Proportion Total time Calls
This commit 40μs (±3927ns) 11μs 38.583014714401585% 1054ms (±3927ns) 3 (±0)
Baseline 29μs (±5577ns) 0 ±0% 1038ms (±5577ns) 3 (±0)

indexing::prefix::compute_prefix_database

Commit Self time Difference Proportion Total time Calls
This commit 540μs (±22μs) 6939ns 1.3019382092220133% 219ms (±22μs) 3 (±0)
Baseline 533μs (±56μs) 0 ±0% 214ms (±56μs) 3 (±0)

indexing::documents::merge::word_fid_docids

Commit Self time Difference Proportion Total time Calls
This commit 153μs (±9266ns) 6444ns 4.3960616671972215% 45ms (±9266ns) 3 (±0)
Baseline 147μs (±17μs) 0 ±0% 45ms (±17μs) 3 (±0)

indexing::documents::extract::word_docids

Commit Self time Difference Proportion Total time Calls
This commit 48μs (±672ns) 2257ns 4.943309995400553% 1086ms (±672ns) 3 (±0)
Baseline 46μs (±2098ns) 0 ±0% 1091ms (±2098ns) 3 (±0)

indexing::documents::merge::word_pair_proximity_docids

Commit Self time Difference Proportion Total time Calls
This commit 212μs (±13μs) 1529ns 0.7247911444619652% 730ms (±13μs) 3 (±0)
Baseline 211μs (±10μs) 0 ±0% 697ms (±10μs) 3 (±0)

indexing::prefix::compute_word_prefix_position_docids

Commit Self time Difference Proportion Total time Calls
This commit 11μs (±429ns) 1450ns 15.26155141564046% 116ms (±429ns) 3 (±0)
Baseline 9501ns (±1290ns) 0 ±0% 114ms (±1290ns) 3 (±0)

indexing::documents::merge::word_position_docids

Commit Self time Difference Proportion Total time Calls
This commit 103μs (±11μs) 289ns 0.2824812791064692% 106ms (±11μs) 3 (±0)
Baseline 102μs (±1488ns) 0 ±0% 102ms (±1488ns) 3 (±0)

indexing::prefix::compute_word_prefix_docids

Commit Self time Difference Proportion Total time Calls
This commit 13μs (±1214ns) 222ns 1.7945194406272735% 54ms (±1214ns) 3 (±0)
Baseline 12μs (±917ns) 0 ±0% 52ms (±917ns) 3 (±0)

indexing::prefix::compute_word_prefix_fid_docids

Commit Self time Difference Proportion Total time Calls
This commit 10μs (±758ns) 218ns 2.202050764834432% 47ms (±758ns) 3 (±0)
Baseline 9915ns (±1579ns) 0 ±0% 47ms (±1579ns) 3 (±0)

indexing::documents::merge::word_docids

Commit Self time Difference Proportion Total time Calls
This commit 7145ns (±201ns) 199ns 2.8700326358226236% 47ms (±201ns) 3 (±0)
Baseline 6945ns (±1275ns) 0 ±0% 45ms (±1275ns) 3 (±0)

Stable

indexing::documents::merge::faceted

Commit Self time Difference Proportion Total time Calls
This commit 200μs (±12μs) -12ns 0.005834471055184243% 303ms (±12μs) 3 (±0)
Baseline 200μs (±32μs) 0 ±0% 300ms (±32μs) 3 (±0)

indexing::prefix::compute_exact_word_prefix_docids

Commit Self time Difference Proportion Total time Calls
This commit 9469ns (±1065ns) -62ns 0.653983353151017% 786μs (±1065ns) 3 (±0)
Baseline 9531ns (±961ns) 0 ±0% 729μs (±961ns) 3 (±0)

indexing::write_db::all

Commit Self time Difference Proportion Total time Calls
This commit 6437ms (±460ms) -32ms 0.49395225342477933% 6437ms (±460ms) 3 (±0)
Baseline 6468ms (±489ms) 0 ±0% 6469ms (±489ms) 3 (±0)

Unstable