Workload hackernews.ndjson_1M

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 18s (±231ms) 632ms 3.719887445029783% 1005ms (±231ms)
Baseline 17s (±135ms) 0 ±0% 929ms (±135ms)

Improvements

indexing::documents::extract::docids_extraction

Commit Self time Difference Proportion Total time Calls
This commit 1357ms (±559ms) -181ms 11.769635898137926% 1357ms (±559ms) 3 (±0)
Baseline 1538ms (±567ms) 0 ±0% 1538ms (±567ms) 3 (±0)

indexing::documents::extract::documents

Commit Self time Difference Proportion Total time Calls
This commit 564ms (±22ms) -45ms 7.436037012590218% 564ms (±22ms) 3 (±0)
Baseline 610ms (±40ms) 0 ±0% 610ms (±40ms) 3 (±0)

indexing::documents::extract

Commit Self time Difference Proportion Total time Calls
This commit 1819ms (±35ms) -43ms 2.329002686680625% 5829ms (±35ms) 3 (±0)
Baseline 1863ms (±70ms) 0 ±0% 5874ms (±70ms) 3 (±0)

indexing::facet_search::compute_facet_search_database

Commit Self time Difference Proportion Total time Calls
This commit 86ms (±1956μs) -19ms 18.196579526273275% 289ms (±1956μs) 3 (±0)
Baseline 105ms (±6111μs) 0 ±0% 315ms (±6111μs) 3 (±0)

indexing::scheduler::apply_index_operation

Commit Self time Difference Proportion Total time Calls
This commit 1186ms (±45ms) -16ms 1.3141526181884486% 13s (±45ms) 3 (±0)
Baseline 1201ms (±14ms) 0 ±0% 12s (±14ms) 3 (±0)

indexing::facet_fst::merge_and_write

Commit Self time Difference Proportion Total time Calls
This commit 203ms (±3612μs) -6598μs 3.1433030887920084% 203ms (±3612μs) 3 (±0)
Baseline 210ms (±6326μs) 0 ±0% 210ms (±6326μs) 3 (±0)

indexing::scheduler::process_batch

Commit Self time Difference Proportion Total time Calls
This commit 285μs (±2136ns) -36μs 11.118619539610883% 17s (±2136ns) 3 (±0)
Baseline 321μs (±33μs) 0 ±0% 16s (±33μs) 3 (±0)

indexing::documents::merge::faceted

Commit Self time Difference Proportion Total time Calls
This commit 206μs (±14μs) -6529ns 3.0729670833091465% 329ms (±14μs) 3 (±0)
Baseline 212μs (±42μs) 0 ±0% 323ms (±42μs) 3 (±0)

indexing::write_db::post_merge

Commit Self time Difference Proportion Total time Calls
This commit 36μs (±2961ns) -1332ns 3.550011993283761% 36μs (±2961ns) 3 (±0)
Baseline 38μs (±1786ns) 0 ±0% 38μs (±1786ns) 3 (±0)

indexing::prefix::delete_prefixes

Commit Self time Difference Proportion Total time Calls
This commit 5141ns (±823ns) -1320ns 20.435433111489445% 5141ns (±823ns) 12 (±0)
Baseline 6461ns (±333ns) 0 ±0% 6461ns (±333ns) 12 (±0)

indexing::documents::merge::word_fid_docids

Commit Self time Difference Proportion Total time Calls
This commit 164μs (±18μs) -1242ns 0.7530723005984858% 45ms (±18μs) 3 (±0)
Baseline 165μs (±1612ns) 0 ±0% 42ms (±1612ns) 3 (±0)

Regressions

indexing::write_db::all

Commit Self time Difference Proportion Total time Calls
This commit 7992ms (±708ms) 431ms 5.705405028704321% 7992ms (±708ms) 3 (±0)
Baseline 7561ms (±527ms) 0 ±0% 7561ms (±527ms) 3 (±0)

indexing::scheduler::commit

Commit Self time Difference Proportion Total time Calls
This commit 3889ms (±362ms) 106ms 2.800447014927141% 3889ms (±362ms) 3 (±0)
Baseline 3783ms (±468ms) 0 ±0% 3783ms (±468ms) 3 (±0)

indexing::merge::merge_and_send_docids

Commit Self time Difference Proportion Total time Calls
This commit 992ms (±15ms) 47ms 4.99671977487% 992ms (±15ms) 18 (±0)
Baseline 944ms (±4051μs) 0 ±0% 944ms (±4051μs) 18 (±0)

indexing::facets::bulk::execute

Commit Self time Difference Proportion Total time Calls
This commit 682ms (±46ms) 32ms 4.969840980039457% 682ms (±46ms) 3 (±0)
Baseline 650ms (±62ms) 0 ±0% 650ms (±62ms) 3 (±0)

indexing::document_operation::into_changes

Commit Self time Difference Proportion Total time Calls
This commit 2068ms (±12ms) 21ms 1.0142179883055777% 2068ms (±12ms) 3 (±0)
Baseline 2047ms (±7374μs) 0 ±0% 2047ms (±7374μs) 3 (±0)

indexing::merge::merge_and_send_facet_docids

Commit Self time Difference Proportion Total time Calls
This commit 328ms (±9361μs) 6005μs 1.8621785647714213% 328ms (±9361μs) 3 (±0)
Baseline 322ms (±7798μs) 0 ±0% 322ms (±7798μs) 3 (±0)

indexing::prefix::recompute_modified_prefixes_no_frozen

Commit Self time Difference Proportion Total time Calls
This commit 103ms (±52ms) 5230μs 5.325335041449334% 103ms (±52ms) 6 (±0)
Baseline 98ms (±47ms) 0 ±0% 98ms (±47ms) 6 (±0)

indexing::facet_field_ids::string

Commit Self time Difference Proportion Total time Calls
This commit 213ms (±3663μs) 2681μs 1.2762245142178952% 213ms (±3663μs) 3 (±0)
Baseline 210ms (±14ms) 0 ±0% 210ms (±14ms) 3 (±0)

indexing::facets::incremental::execute

Commit Self time Difference Proportion Total time Calls
This commit 5666μs (±500μs) 215μs 3.9345737546627695% 5666μs (±500μs) 3 (±0)
Baseline 5452μs (±369μs) 0 ±0% 5452μs (±369μs) 3 (±0)

indexing::prefix::compute_prefix_database

Commit Self time Difference Proportion Total time Calls
This commit 543μs (±71μs) 64μs 13.310107586172325% 177ms (±71μs) 3 (±0)
Baseline 479μs (±18μs) 0 ±0% 174ms (±18μs) 3 (±0)

indexing::scheduler::create_next_batch

Commit Self time Difference Proportion Total time Calls
This commit 919μs (±95μs) 37μs 4.238450389915658% 919μs (±95μs) 6 (±0)
Baseline 882μs (±60μs) 0 ±0% 882μs (±60μs) 6 (±0)

indexing::documents::merge::documents

Commit Self time Difference Proportion Total time Calls
This commit 401μs (±111μs) 35μs 9.480544987670132% 401μs (±111μs) 3 (±0)
Baseline 367μs (±30μs) 0 ±0% 367μs (±30μs) 3 (±0)

indexing::documents::merge::fid_word_count_docids

Commit Self time Difference Proportion Total time Calls
This commit 188μs (±9986ns) 26μs 16.17477179551067% 3575μs (±9986ns) 3 (±0)
Baseline 162μs (±15μs) 0 ±0% 3554μs (±15μs) 3 (±0)

indexing::documents::merge::word_pair_proximity_docids

Commit Self time Difference Proportion Total time Calls
This commit 234μs (±21μs) 24μs 11.535757308349742% 792ms (±21μs) 3 (±0)
Baseline 210μs (±27μs) 0 ±0% 761ms (±27μs) 3 (±0)

indexing::documents::merge::exact_word_docids

Commit Self time Difference Proportion Total time Calls
This commit 181μs (±5745ns) 22μs 14.09038136341839% 299μs (±5745ns) 3 (±0)
Baseline 158μs (±10μs) 0 ±0% 269μs (±10μs) 3 (±0)

indexing::facet_field_ids::number

Commit Self time Difference Proportion Total time Calls
This commit 292μs (±44μs) 18μs 6.629522936740048% 688ms (±44μs) 6 (±0)
Baseline 274μs (±11μs) 0 ±0% 655ms (±11μs) 6 (±0)

indexing::documents::merge::word_position_docids

Commit Self time Difference Proportion Total time Calls
This commit 130μs (±21μs) 17μs 15.594089559866525% 105ms (±21μs) 3 (±0)
Baseline 112μs (±17μs) 0 ±0% 97ms (±17μs) 3 (±0)

indexing::documents::extract::word_docids

Commit Self time Difference Proportion Total time Calls
This commit 62μs (±1651ns) 5212ns 9.130617583854994% 1872ms (±1651ns) 3 (±0)
Baseline 57μs (±9426ns) 0 ±0% 1919ms (±9426ns) 3 (±0)

indexing::documents::extract::word_pair_proximity_docids

Commit Self time Difference Proportion Total time Calls
This commit 39μs (±14μs) 3376ns 9.41298933045838% 1144ms (±14μs) 3 (±0)
Baseline 36μs (±7954ns) 0 ±0% 1146ms (±7954ns) 3 (±0)

indexing::documents::merge::word_docids

Commit Self time Difference Proportion Total time Calls
This commit 8282ns (±203ns) 1921ns 30.19807168308532% 47ms (±203ns) 3 (±0)
Baseline 6361ns (±368ns) 0 ±0% 42ms (±368ns) 3 (±0)

indexing::prefix::compute_word_prefix_position_docids

Commit Self time Difference Proportion Total time Calls
This commit 11μs (±1526ns) 1505ns 16.33443073694874% 96ms (±1526ns) 3 (±0)
Baseline 9214ns (±629ns) 0 ±0% 96ms (±629ns) 3 (±0)

indexing::prefix::compute_word_prefix_docids

Commit Self time Difference Proportion Total time Calls
This commit 12μs (±1107ns) 1244ns 11.200792126740266% 41ms (±1107ns) 3 (±0)
Baseline 11μs (±614ns) 0 ±0% 39ms (±614ns) 3 (±0)

indexing::vectors::build_vectors

Commit Self time Difference Proportion Total time Calls
This commit 3881ns (±406ns) 601ns 18.325033031812175% 3881ns (±406ns) 3 (±0)
Baseline 3280ns (±143ns) 0 ±0% 3280ns (±143ns) 3 (±0)

indexing::prefix::compute_exact_word_prefix_docids

Commit Self time Difference Proportion Total time Calls
This commit 9310ns (±595ns) 446ns 5.03158844765343% 693μs (±595ns) 3 (±0)
Baseline 8864ns (±556ns) 0 ±0% 678μs (±556ns) 3 (±0)

indexing::prefix::compute_word_prefix_fid_docids

Commit Self time Difference Proportion Total time Calls
This commit 9960ns (±991ns) 278ns 2.8747503959237135% 39ms (±991ns) 3 (±0)
Baseline 9682ns (±923ns) 0 ±0% 38ms (±923ns) 3 (±0)

Stable

indexing::documents::extract::faceted

Commit Self time Difference Proportion Total time Calls
This commit 13μs (±6548ns) -321ns 2.478977550338164% 925ms (±6548ns) 3 (±0)
Baseline 13μs (±7131ns) 0 ±0% 929ms (±7131ns) 3 (±0)

indexing::extract::faceted::run_extraction

Commit Self time Difference Proportion Total time Calls
This commit 66μs (±4315ns) 702ns 1.07454461962345% 925ms (±4315ns) 3 (±0)
Baseline 65μs (±7314ns) 0 ±0% 929ms (±7314ns) 3 (±0)

indexing::facet_field_ids::compute_facet_level_database

Commit Self time Difference Proportion Total time Calls
This commit 143μs (±6153ns) -673ns 0.4682438766323701% 901ms (±6153ns) 3 (±0)
Baseline 144μs (±25μs) 0 ±0% 866ms (±25μs) 3 (±0)

Unstable