Workload hackernews.ndjson_1M_ignore_first_100k

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 16s (±501ms) 2508ms 18.927998620947395% 1061ms (±501ms)
Baseline 13s (±448ms) 0 ±0% 879ms (±448ms)

Improvements

indexing::write_db::all

Commit Self time Difference Proportion Total time Calls
This commit 5641ms (±39ms) -250ms 4.25120896464087% 5641ms (±39ms) 3 (±0)
Baseline 5891ms (±611ms) 0 ±0% 5891ms (±611ms) 3 (±0)

indexing::post_processing::prefix::recompute_modified_prefixes_no_frozen

Commit Self time Difference Proportion Total time Calls
This commit 116ms (±72ms) -28ms 19.435423761700534% 116ms (±72ms) 6 (±0)
Baseline 144ms (±19ms) 0 ±0% 144ms (±19ms) 6 (±0)

indexing::merge::merge_scan_and_send_docids

Commit Self time Difference Proportion Total time Calls
This commit 956ms (±10ms) -5228μs 0.5436420644920169% 956ms (±10ms) 18 (±0)
Baseline 962ms (±6461μs) 0 ±0% 962ms (±6461μs) 18 (±0)

indexing::merge::merge_and_send_facet_docids

Commit Self time Difference Proportion Total time Calls
This commit 328ms (±2710μs) -3367μs 1.015114498882969% 328ms (±2710μs) 3 (±0)
Baseline 332ms (±8611μs) 0 ±0% 332ms (±8611μs) 3 (±0)

indexing::post_processing::compute_word_fst

Commit Self time Difference Proportion Total time Calls
This commit 71ms (±1553μs) -1529μs 2.113562869593009% 71ms (±1553μs) 3 (±0)
Baseline 72ms (±1916μs) 0 ±0% 72ms (±1916μs) 3 (±0)

indexing::facet_fst::merge_and_write

Commit Self time Difference Proportion Total time Calls
This commit 195ms (±3184μs) -1331μs 0.6774740160656924% 195ms (±3184μs) 3 (±0)
Baseline 196ms (±3024μs) 0 ±0% 196ms (±3024μs) 3 (±0)

indexing::post_processing::facet_search

Commit Self time Difference Proportion Total time Calls
This commit 72ms (±1877μs) -818μs 1.116167020728583% 268ms (±1877μs) 3 (±0)
Baseline 73ms (±7069μs) 0 ±0% 270ms (±7069μs) 3 (±0)

indexing::facets::incremental::execute

Commit Self time Difference Proportion Total time Calls
This commit 7386μs (±112μs) -467μs 5.945602657258659% 7386μs (±112μs) 3 (±0)
Baseline 7853μs (±878μs) 0 ±0% 7853μs (±878μs) 3 (±0)

indexing::scheduler::apply_index_operation

Commit Self time Difference Proportion Total time Calls
This commit 4363μs (±147μs) -234μs 5.084071744606084% 8358ms (±147μs) 3 (±0)
Baseline 4597μs (±440μs) 0 ±0% 8502ms (±440μs) 3 (±0)

indexing::scheduler::create_next_batch

Commit Self time Difference Proportion Total time Calls
This commit 1003μs (±97μs) -62μs 5.840412189268772% 1003μs (±97μs) 21 (±0)
Baseline 1065μs (±153μs) 0 ±0% 1065μs (±153μs) 21 (±0)

indexing::post_processing::prefix_from_sources

Commit Self time Difference Proportion Total time Calls
This commit 683μs (±33μs) -27μs 3.8660939745384004% 193ms (±33μs) 3 (±0)
Baseline 711μs (±19μs) 0 ±0% 180ms (±19μs) 3 (±0)

indexing::post_processing::prefix

Commit Self time Difference Proportion Total time Calls
This commit 4040μs (±15μs) -26μs 0.6515707674993862% 197ms (±15μs) 3 (±0)
Baseline 4066μs (±59μs) 0 ±0% 184ms (±59μs) 3 (±0)

indexing::documents::merge::faceted

Commit Self time Difference Proportion Total time Calls
This commit 249μs (±13μs) -6231ns 2.445888975246709% 329ms (±13μs) 3 (±0)
Baseline 255μs (±41μs) 0 ±0% 332ms (±41μs) 3 (±0)

indexing::vectors::build_vectors

Commit Self time Difference Proportion Total time Calls
This commit 2306ns (±243ns) -4219ns 64.6605017115414% 2306ns (±243ns) 3 (±0)
Baseline 6524ns (±7231ns) 0 ±0% 6524ns (±7231ns) 3 (±0)

indexing::documents::extract::word_docids

Commit Self time Difference Proportion Total time Calls
This commit 36μs (±663ns) -3182ns 8.088004811968931% 991ms (±663ns) 3 (±0)
Baseline 39μs (±7279ns) 0 ±0% 966ms (±7279ns) 3 (±0)

indexing::post_processing::prefix::compute_exact_word_prefix_docids

Commit Self time Difference Proportion Total time Calls
This commit 8936ns (±1275ns) -907ns 9.218056825493589% 617μs (±1275ns) 3 (±0)
Baseline 9843ns (±760ns) 0 ±0% 599μs (±760ns) 3 (±0)

indexing::documents::merge::word_docids

Commit Self time Difference Proportion Total time Calls
This commit 7146ns (±344ns) -362ns 4.817511766272969% 80ms (±344ns) 3 (±0)
Baseline 7507ns (±646ns) 0 ±0% 81ms (±646ns) 3 (±0)

indexing::post_processing::prefix::delete_prefixes

Commit Self time Difference Proportion Total time Calls
This commit 4431ns (±282ns) -341ns 7.13936430317849% 4431ns (±282ns) 12 (±0)
Baseline 4772ns (±334ns) 0 ±0% 4772ns (±334ns) 12 (±0)

indexing::post_processing::prefix::compute_word_prefix_docids

Commit Self time Difference Proportion Total time Calls
This commit 11μs (±587ns) -182ns 1.6158095294360968% 38ms (±587ns) 3 (±0)
Baseline 11μs (±806ns) 0 ±0% 34ms (±806ns) 3 (±0)

Regressions

indexing::scheduler::commit

Commit Self time Difference Proportion Total time Calls
This commit 6317ms (±1167ms) 2462ms 63.85372438240072% 6317ms (±1167ms) 3 (±0)
Baseline 3855ms (±783ms) 0 ±0% 3855ms (±783ms) 3 (±0)

indexing::documents::extract::docids_extraction

Commit Self time Difference Proportion Total time Calls
This commit 984ms (±36ms) 85ms 9.400343530545719% 984ms (±36ms) 3 (±0)
Baseline 899ms (±158ms) 0 ±0% 899ms (±158ms) 3 (±0)

indexing::facets::bulk::execute

Commit Self time Difference Proportion Total time Calls
This commit 907ms (±67ms) 84ms 10.167471795542085% 907ms (±67ms) 3 (±0)
Baseline 823ms (±37ms) 0 ±0% 823ms (±37ms) 3 (±0)

indexing::documents::extract

Commit Self time Difference Proportion Total time Calls
This commit 1748ms (±24ms) 21ms 1.2284253811658046% 4658ms (±24ms) 3 (±0)
Baseline 1727ms (±50ms) 0 ±0% 4609ms (±50ms) 3 (±0)

indexing::document_operation::into_changes

Commit Self time Difference Proportion Total time Calls
This commit 1035ms (±44ms) 7119μs 0.6927336057005391% 1035ms (±44ms) 3 (±0)
Baseline 1028ms (±6329μs) 0 ±0% 1028ms (±6329μs) 3 (±0)

indexing::post_processing::facet_field_ids::string

Commit Self time Difference Proportion Total time Calls
This commit 205ms (±874μs) 6984μs 3.5185688101359323% 205ms (±874μs) 3 (±0)
Baseline 198ms (±28ms) 0 ±0% 198ms (±28ms) 3 (±0)

indexing::documents::extract::documents

Commit Self time Difference Proportion Total time Calls
This commit 653ms (±8012μs) 6587μs 1.0190137512576973% 653ms (±8012μs) 3 (±0)
Baseline 646ms (±23ms) 0 ±0% 646ms (±23ms) 3 (±0)

indexing::scheduler::process_batch

Commit Self time Difference Proportion Total time Calls
This commit 422μs (±24μs) 29μs 7.506841963590475% 15s (±24μs) 3 (±0)
Baseline 393μs (±43μs) 0 ±0% 12s (±43μs) 3 (±0)

indexing::documents::merge::word_fid_docids

Commit Self time Difference Proportion Total time Calls
This commit 190μs (±25μs) 26μs 15.616076999209447% 51ms (±25μs) 3 (±0)
Baseline 164μs (±3280ns) 0 ±0% 50ms (±3280ns) 3 (±0)

indexing::documents::merge::word_pair_proximity_docids

Commit Self time Difference Proportion Total time Calls
This commit 282μs (±24μs) 24μs 9.300802971174132% 712ms (±24μs) 3 (±0)
Baseline 258μs (±6639ns) 0 ±0% 716ms (±6639ns) 3 (±0)

indexing::documents::merge::fid_word_count_docids

Commit Self time Difference Proportion Total time Calls
This commit 227μs (±20μs) 24μs 11.64655937683234% 3728μs (±20μs) 3 (±0)
Baseline 204μs (±3559ns) 0 ±0% 3535μs (±3559ns) 3 (±0)

indexing::documents::merge::exact_word_docids

Commit Self time Difference Proportion Total time Calls
This commit 204μs (±13μs) 20μs 10.642984321811461% 307μs (±13μs) 3 (±0)
Baseline 185μs (±2571ns) 0 ±0% 282μs (±2571ns) 3 (±0)

indexing::documents::merge::documents

Commit Self time Difference Proportion Total time Calls
This commit 335μs (±57μs) 18μs 5.630657130610907% 335μs (±57μs) 3 (±0)
Baseline 317μs (±20μs) 0 ±0% 317μs (±20μs) 3 (±0)

indexing::post_processing::facet_field_ids::number

Commit Self time Difference Proportion Total time Calls
This commit 334μs (±15μs) 8834ns 2.720480228453425% 915ms (±15μs) 6 (±0)
Baseline 325μs (±18μs) 0 ±0% 831ms (±18μs) 6 (±0)

indexing::post_processing::prefix::compute_word_prefix_fid_docids

Commit Self time Difference Proportion Total time Calls
This commit 16μs (±6850ns) 7194ns 79.26475448969846% 40ms (±6850ns) 3 (±0)
Baseline 9076ns (±465ns) 0 ±0% 37ms (±465ns) 3 (±0)

indexing::post_processing::facet_field_ids

Commit Self time Difference Proportion Total time Calls
This commit 143μs (±6477ns) 6174ns 4.515083186056433% 1120ms (±6477ns) 3 (±0)
Baseline 137μs (±9888ns) 0 ±0% 1030ms (±9888ns) 3 (±0)

indexing::documents::extract::faceted

Commit Self time Difference Proportion Total time Calls
This commit 12μs (±7168ns) 4135ns 50.58314982464724% 765ms (±7168ns) 3 (±0)
Baseline 8174ns (±629ns) 0 ±0% 747ms (±629ns) 3 (±0)

indexing::merge::merge_and_send_docids

Commit Self time Difference Proportion Total time Calls
This commit 19μs (±1529ns) 3730ns 23.833965157388086% 877ms (±1529ns) 15 (±0)
Baseline 16μs (±411ns) 0 ±0% 881ms (±411ns) 15 (±0)

indexing::post_processing::post_process

Commit Self time Difference Proportion Total time Calls
This commit 491μs (±12μs) 3233ns 0.6631504672616036% 1657ms (±12μs) 3 (±0)
Baseline 488μs (±15μs) 0 ±0% 1557ms (±15μs) 3 (±0)

indexing::write_db::post_merge

Commit Self time Difference Proportion Total time Calls
This commit 41μs (±4220ns) 3044ns 8.008208150272289% 41μs (±4220ns) 3 (±0)
Baseline 38μs (±4068ns) 0 ±0% 38μs (±4068ns) 3 (±0)

indexing::documents::merge::word_position_docids

Commit Self time Difference Proportion Total time Calls
This commit 159μs (±6848ns) 1401ns 0.889972775809005% 110ms (±6848ns) 3 (±0)
Baseline 157μs (±7896ns) 0 ±0% 111ms (±7896ns) 3 (±0)

indexing::documents::extract::word_pair_proximity_docids

Commit Self time Difference Proportion Total time Calls
This commit 25μs (±1870ns) 1021ns 4.208444358981398% 961ms (±1870ns) 3 (±0)
Baseline 24μs (±1741ns) 0 ±0% 953ms (±1741ns) 3 (±0)

Stable

indexing::extract::faceted::run_extraction

Commit Self time Difference Proportion Total time Calls
This commit 81μs (±3816ns) -845ns 1.0299138351487447% 765ms (±3816ns) 3 (±0)
Baseline 82μs (±9951ns) 0 ±0% 747ms (±9951ns) 3 (±0)

indexing::post_processing::prefix::compute_word_prefix_position_docids

Commit Self time Difference Proportion Total time Calls
This commit 9346ns (±1409ns) -31ns 0.3341390587231687% 114ms (±1409ns) 3 (±0)
Baseline 9377ns (±907ns) 0 ±0% 108ms (±907ns) 3 (±0)

Unstable