jsonlt
jsonlt-python
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
GitHub Actions run
CPU Simulation
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
10 days ago
a51a249
main
push
Compare
Base
Search a run
Head
main
a51a249
10 days ago
CPU Simulation
Compare
Suggested base runs:
Parent Commit
Benchmarks
test_put_new_record[small-int-100]
tests/benchmarks/test_bench_table.py::TestBenchPut
3.7 ms
test_compact_with_tombstones[small-str-1k]
tests/benchmarks/test_bench_table.py::TestBenchCompact
59.9 ms
test_put_update_record[small-int-1k]
tests/benchmarks/test_bench_table.py::TestBenchPut
33.4 ms
test_compact_with_tombstones[small-tuple-100]
tests/benchmarks/test_bench_table.py::TestBenchCompact
9.1 ms
test_batch_put_10[small-int-100]
tests/benchmarks/test_bench_table.py::TestBenchBatchWrite
35.6 ms
test_put_new_record[small-int-1k]
tests/benchmarks/test_bench_table.py::TestBenchPut
33.5 ms
test_batch_put_100[small-int-100]
tests/benchmarks/test_bench_table.py::TestBenchBatchWrite
491.7 ms
test_put_update_record[small-int-100]
tests/benchmarks/test_bench_table.py::TestBenchPut
3.7 ms
test_compact_with_tombstones[small-int-100]
tests/benchmarks/test_bench_table.py::TestBenchCompact
6.5 ms
test_put_update_record[small-str-100]
tests/benchmarks/test_bench_table.py::TestBenchPut
3.9 ms
test_put_new_record[small-tuple-100]
tests/benchmarks/test_bench_table.py::TestBenchPut
4.3 ms
test_batch_put_100[small-str-100]
tests/benchmarks/test_bench_table.py::TestBenchBatchWrite
494.8 ms
test_compact_with_history[small-tuple-100]
tests/benchmarks/test_bench_table.py::TestBenchCompact
10 ms
test_batch_put_10[small-str-1k]
tests/benchmarks/test_bench_table.py::TestBenchBatchWrite
321.9 ms
test_put_update_record[small-str-1k]
tests/benchmarks/test_bench_table.py::TestBenchPut
33.5 ms
test_batch_put_10[small-int-1k]
tests/benchmarks/test_bench_table.py::TestBenchBatchWrite
321.4 ms
test_compact_with_tombstones[small-tuple-1k]
tests/benchmarks/test_bench_table.py::TestBenchCompact
94.1 ms
test_batch_put_10[small-tuple-1k]
tests/benchmarks/test_bench_table.py::TestBenchBatchWrite
376.7 ms
test_compact_with_history[small-int-1k]
tests/benchmarks/test_bench_table.py::TestBenchCompact
63 ms
test_compact_with_tombstones[small-str-100]
tests/benchmarks/test_bench_table.py::TestBenchCompact
6.7 ms
test_put_update_record[small-tuple-100]
tests/benchmarks/test_bench_table.py::TestBenchPut
4.3 ms
test_put_new_record[small-str-1k]
tests/benchmarks/test_bench_table.py::TestBenchPut
33.5 ms
test_put_new_record[small-str-100]
tests/benchmarks/test_bench_table.py::TestBenchPut
4.1 ms
test_put_new_record[small-tuple-1k]
tests/benchmarks/test_bench_table.py::TestBenchPut
39.4 ms
test_compact_with_history[small-str-1k]
tests/benchmarks/test_bench_table.py::TestBenchCompact
63.9 ms
test_batch_put_10[small-tuple-100]
tests/benchmarks/test_bench_table.py::TestBenchBatchWrite
41.4 ms
test_compact_with_history[small-str-100]
tests/benchmarks/test_bench_table.py::TestBenchCompact
7 ms
test_put_update_record[small-tuple-1k]
tests/benchmarks/test_bench_table.py::TestBenchPut
39.3 ms
test_compact_with_history[small-int-100]
tests/benchmarks/test_bench_table.py::TestBenchCompact
6.8 ms
test_compact_with_tombstones[small-int-1k]
tests/benchmarks/test_bench_table.py::TestBenchCompact
59.5 ms
test_compact_with_history[small-tuple-1k]
tests/benchmarks/test_bench_table.py::TestBenchCompact
100.8 ms
test_batch_put_10[small-str-100]
tests/benchmarks/test_bench_table.py::TestBenchBatchWrite
35.7 ms
test_find_one_match_late[small-str-100]
tests/benchmarks/test_bench_table.py::TestBenchFindOne
380.5 µs
test_find_one_match_late[small-str-1k]
tests/benchmarks/test_bench_table.py::TestBenchFindOne
3.7 ms
test_delete_existing[small-int-100]
tests/benchmarks/test_bench_table.py::TestBenchDelete
331.1 ms
test_find_one_match_early[small-int-100]
tests/benchmarks/test_bench_table.py::TestBenchFindOne
303 µs
test_find_one_no_match[small-tuple-100]
tests/benchmarks/test_bench_table.py::TestBenchFindOne
2.5 ms
test_find_one_match_late[small-tuple-100]
tests/benchmarks/test_bench_table.py::TestBenchFindOne
2.5 ms
test_find_one_match_late[small-int-1k]
tests/benchmarks/test_bench_table.py::TestBenchFindOne
3.3 ms
test_find_one_match_late[small-tuple-1k]
tests/benchmarks/test_bench_table.py::TestBenchFindOne
32.8 ms
test_find_one_match_early[small-str-1k]
tests/benchmarks/test_bench_table.py::TestBenchFindOne
4.2 ms
test_delete_existing[small-int-1k]
tests/benchmarks/test_bench_table.py::TestBenchDelete
361.3 ms
test_find_one_match_early[small-int-1k]
tests/benchmarks/test_bench_table.py::TestBenchFindOne
3.3 ms
test_find_one_no_match[small-int-1k]
tests/benchmarks/test_bench_table.py::TestBenchFindOne
3.5 ms
test_delete_existing[small-tuple-100]
tests/benchmarks/test_bench_table.py::TestBenchDelete
392.1 ms
test_delete_existing[small-str-100]
tests/benchmarks/test_bench_table.py::TestBenchDelete
330.6 ms
test_find_one_no_match[small-tuple-1k]
tests/benchmarks/test_bench_table.py::TestBenchFindOne
33 ms
test_delete_existing[small-tuple-1k]
tests/benchmarks/test_bench_table.py::TestBenchDelete
429.3 ms
test_find_one_match_late[small-int-100]
tests/benchmarks/test_bench_table.py::TestBenchFindOne
344 µs
test_find_one_no_match[small-str-100]
tests/benchmarks/test_bench_table.py::TestBenchFindOne
361.7 µs
test_find_one_match_early[small-tuple-1k]
tests/benchmarks/test_bench_table.py::TestBenchFindOne
32.9 ms
test_find_one_match_early[small-str-100]
tests/benchmarks/test_bench_table.py::TestBenchFindOne
428.3 µs
test_find_one_match_early[small-tuple-100]
tests/benchmarks/test_bench_table.py::TestBenchFindOne
2.6 ms
test_find_one_no_match[small-str-1k]
tests/benchmarks/test_bench_table.py::TestBenchFindOne
3.9 ms
test_delete_existing[small-str-1k]
tests/benchmarks/test_bench_table.py::TestBenchDelete
361.6 ms
test_find_one_no_match[small-int-100]
tests/benchmarks/test_bench_table.py::TestBenchFindOne
324.1 µs
test_find_all_records[small-int-1k]
tests/benchmarks/test_bench_table.py::TestBenchFind
3.7 ms
test_find_all_records[small-int-100]
tests/benchmarks/test_bench_table.py::TestBenchFind
346.1 µs
test_find_low_selectivity[small-tuple-1k]
tests/benchmarks/test_bench_table.py::TestBenchFind
33.7 ms
test_find_very_high_selectivity[small-int-1k]
tests/benchmarks/test_bench_table.py::TestBenchFind
4.1 ms
test_find_with_limit[small-tuple-100]
tests/benchmarks/test_bench_table.py::TestBenchFind
2.4 ms
test_find_with_limit[small-int-1k]
tests/benchmarks/test_bench_table.py::TestBenchFind
3.3 ms
test_find_with_limit[small-int-100]
tests/benchmarks/test_bench_table.py::TestBenchFind
316.6 µs
test_find_all_records[small-str-1k]
tests/benchmarks/test_bench_table.py::TestBenchFind
4.1 ms
test_find_very_high_selectivity[small-str-100]
tests/benchmarks/test_bench_table.py::TestBenchFind
428.2 µs
test_find_very_high_selectivity[small-tuple-100]
tests/benchmarks/test_bench_table.py::TestBenchFind
2.5 ms
test_find_very_high_selectivity[small-tuple-1k]
tests/benchmarks/test_bench_table.py::TestBenchFind
33.6 ms
test_find_with_limit[small-str-1k]
tests/benchmarks/test_bench_table.py::TestBenchFind
3.7 ms
test_find_with_limit[small-tuple-1k]
tests/benchmarks/test_bench_table.py::TestBenchFind
32.8 ms
test_find_high_selectivity[small-int-1k]
tests/benchmarks/test_bench_table.py::TestBenchFind
4.1 ms
test_find_very_high_selectivity[small-str-1k]
tests/benchmarks/test_bench_table.py::TestBenchFind
4.5 ms
test_find_low_selectivity[small-tuple-100]
tests/benchmarks/test_bench_table.py::TestBenchFind
2.5 ms
test_find_low_selectivity[small-str-1k]
tests/benchmarks/test_bench_table.py::TestBenchFind
4.7 ms
test_find_high_selectivity[small-str-100]
tests/benchmarks/test_bench_table.py::TestBenchFind
523.8 µs
test_find_high_selectivity[small-tuple-100]
tests/benchmarks/test_bench_table.py::TestBenchFind
2.7 ms
test_find_low_selectivity[small-str-100]
tests/benchmarks/test_bench_table.py::TestBenchFind
443.7 µs
test_find_high_selectivity[small-int-100]
tests/benchmarks/test_bench_table.py::TestBenchFind
390.3 µs
test_find_with_limit[small-str-100]
tests/benchmarks/test_bench_table.py::TestBenchFind
352.9 µs
test_find_very_high_selectivity[small-int-100]
tests/benchmarks/test_bench_table.py::TestBenchFind
382.5 µs
test_find_all_records[small-tuple-1k]
tests/benchmarks/test_bench_table.py::TestBenchFind
33.2 ms
test_find_all_records[small-str-100]
tests/benchmarks/test_bench_table.py::TestBenchFind
382 µs
test_find_high_selectivity[small-str-1k]
tests/benchmarks/test_bench_table.py::TestBenchFind
5.1 ms
test_find_low_selectivity[small-int-100]
tests/benchmarks/test_bench_table.py::TestBenchFind
399.9 µs
test_find_low_selectivity[small-int-1k]
tests/benchmarks/test_bench_table.py::TestBenchFind
4.2 ms
test_find_all_records[small-tuple-100]
tests/benchmarks/test_bench_table.py::TestBenchFind
2.5 ms
test_find_high_selectivity[small-tuple-1k]
tests/benchmarks/test_bench_table.py::TestBenchFind
33.7 ms
test_items[small-tuple-100]
tests/benchmarks/test_bench_table.py::TestBenchItems
2.4 ms
test_all[small-int-100]
tests/benchmarks/test_bench_table.py::TestBenchAll
299.2 µs
test_keys[small-str-0]
tests/benchmarks/test_bench_table.py::TestBenchKeys
27.7 µs
test_keys[small-tuple-0]
tests/benchmarks/test_bench_table.py::TestBenchKeys
27.6 µs
test_all[small-str-1]
tests/benchmarks/test_bench_table.py::TestBenchAll
35.9 µs
test_all[small-str-100]
tests/benchmarks/test_bench_table.py::TestBenchAll
427.7 µs
test_keys[small-int-1k]
tests/benchmarks/test_bench_table.py::TestBenchKeys
3 ms
test_keys[small-str-1]
tests/benchmarks/test_bench_table.py::TestBenchKeys
28.9 µs
test_items[small-tuple-0]
tests/benchmarks/test_bench_table.py::TestBenchItems
33.7 µs
test_keys[small-str-1k]
tests/benchmarks/test_bench_table.py::TestBenchKeys
3.4 ms
test_keys[small-tuple-1]
tests/benchmarks/test_bench_table.py::TestBenchKeys
30.2 µs
test_keys[small-str-100]
tests/benchmarks/test_bench_table.py::TestBenchKeys
308.4 µs
test_all[small-int-1]
tests/benchmarks/test_bench_table.py::TestBenchAll
37.1 µs
test_items[small-tuple-1]
tests/benchmarks/test_bench_table.py::TestBenchItems
36.6 µs
test_all[small-int-0]
tests/benchmarks/test_bench_table.py::TestBenchAll
33.6 µs
test_items[small-str-1k]
tests/benchmarks/test_bench_table.py::TestBenchItems
3.8 ms
test_keys[small-tuple-100]
tests/benchmarks/test_bench_table.py::TestBenchKeys
2.4 ms
test_all[small-str-0]
tests/benchmarks/test_bench_table.py::TestBenchAll
33.7 µs
test_keys[small-tuple-1k]
tests/benchmarks/test_bench_table.py::TestBenchKeys
32.6 ms
test_all[small-str-1k]
tests/benchmarks/test_bench_table.py::TestBenchAll
4.2 ms
test_items[small-int-100]
tests/benchmarks/test_bench_table.py::TestBenchItems
306.4 µs
test_all[small-tuple-100]
tests/benchmarks/test_bench_table.py::TestBenchAll
2.7 ms
test_items[small-str-1]
tests/benchmarks/test_bench_table.py::TestBenchItems
36.1 µs
test_all[small-int-1k]
tests/benchmarks/test_bench_table.py::TestBenchAll
3.3 ms
test_all[small-tuple-0]
tests/benchmarks/test_bench_table.py::TestBenchAll
33.7 µs
test_items[small-tuple-1k]
tests/benchmarks/test_bench_table.py::TestBenchItems
33 ms
test_items[small-str-0]
tests/benchmarks/test_bench_table.py::TestBenchItems
33.6 µs
test_items[small-int-1k]
tests/benchmarks/test_bench_table.py::TestBenchItems
3.5 ms
test_all[small-tuple-1k]
tests/benchmarks/test_bench_table.py::TestBenchAll
33 ms
test_items[small-str-100]
tests/benchmarks/test_bench_table.py::TestBenchItems
349.7 µs
test_keys[small-int-1]
tests/benchmarks/test_bench_table.py::TestBenchKeys
29.1 µs
test_items[small-int-1]
tests/benchmarks/test_bench_table.py::TestBenchItems
36.5 µs
test_keys[small-int-0]
tests/benchmarks/test_bench_table.py::TestBenchKeys
27.6 µs
test_keys[small-int-100]
tests/benchmarks/test_bench_table.py::TestBenchKeys
267.9 µs
test_all[small-tuple-1]
tests/benchmarks/test_bench_table.py::TestBenchAll
36.5 µs
test_items[small-int-0]
tests/benchmarks/test_bench_table.py::TestBenchItems
33.6 µs
test_load[small-int-1k]
tests/benchmarks/test_bench_table.py::TestBenchLoad
31.9 ms
test_reload[small-str-100]
tests/benchmarks/test_bench_table.py::TestBenchReload
3.6 ms
test_reload[small-tuple-1k]
tests/benchmarks/test_bench_table.py::TestBenchReload
39 ms
test_reload[small-tuple-100]
tests/benchmarks/test_bench_table.py::TestBenchReload
4.1 ms
test_reload[small-int-1k]
tests/benchmarks/test_bench_table.py::TestBenchReload
33.2 ms
test_load[small-int-100]
tests/benchmarks/test_bench_table.py::TestBenchLoad
3.4 ms
test_load[small-str-100]
tests/benchmarks/test_bench_table.py::TestBenchLoad
3.9 ms
test_load[small-tuple-1k]
tests/benchmarks/test_bench_table.py::TestBenchLoad
37.4 ms
test_load[small-tuple-100]
tests/benchmarks/test_bench_table.py::TestBenchLoad
4 ms
test_load[small-str-1k]
tests/benchmarks/test_bench_table.py::TestBenchLoad
33.2 ms
test_reload[small-int-100]
tests/benchmarks/test_bench_table.py::TestBenchReload
3.5 ms
test_reload[small-str-1k]
tests/benchmarks/test_bench_table.py::TestBenchReload
33.2 ms
test_count[small-int-100]
tests/benchmarks/test_bench_table.py::TestBenchCount
18.9 µs
test_has_existing[small-str-1]
tests/benchmarks/test_bench_table.py::TestBenchHas
22.2 µs
test_has_nonexistent[small-int-1k]
tests/benchmarks/test_bench_table.py::TestBenchHas
21.6 µs
test_count[small-int-1]
tests/benchmarks/test_bench_table.py::TestBenchCount
18.8 µs
test_has_nonexistent[small-str-1k]
tests/benchmarks/test_bench_table.py::TestBenchHas
23.1 µs
test_has_existing[small-tuple-1k]
tests/benchmarks/test_bench_table.py::TestBenchHas
23.9 µs
test_count[small-tuple-1k]
tests/benchmarks/test_bench_table.py::TestBenchCount
19.5 µs
test_has_nonexistent[small-str-100]
tests/benchmarks/test_bench_table.py::TestBenchHas
22.6 µs
test_count[small-int-0]
tests/benchmarks/test_bench_table.py::TestBenchCount
18.9 µs
test_count[small-int-1k]
tests/benchmarks/test_bench_table.py::TestBenchCount
19.5 µs
test_count[small-tuple-0]
tests/benchmarks/test_bench_table.py::TestBenchCount
18.8 µs
test_has_existing[small-int-100]
tests/benchmarks/test_bench_table.py::TestBenchHas
21.7 µs
test_has_nonexistent[small-tuple-1k]
tests/benchmarks/test_bench_table.py::TestBenchHas
22.8 µs
test_count[small-str-1k]
tests/benchmarks/test_bench_table.py::TestBenchCount
20.2 µs
test_count[small-str-100]
tests/benchmarks/test_bench_table.py::TestBenchCount
29.3 µs
test_has_existing[small-str-1k]
tests/benchmarks/test_bench_table.py::TestBenchHas
22.7 µs
test_has_existing[small-tuple-100]
tests/benchmarks/test_bench_table.py::TestBenchHas
23.8 µs
test_has_existing[small-str-100]
tests/benchmarks/test_bench_table.py::TestBenchHas
24.6 µs
test_has_existing[small-int-1]
tests/benchmarks/test_bench_table.py::TestBenchHas
21.6 µs
test_has_existing[small-int-1k]
tests/benchmarks/test_bench_table.py::TestBenchHas
22.1 µs
test_has_existing[small-tuple-1]
tests/benchmarks/test_bench_table.py::TestBenchHas
23.6 µs
test_has_nonexistent[small-int-100]
tests/benchmarks/test_bench_table.py::TestBenchHas
21.7 µs
test_count[small-tuple-100]
tests/benchmarks/test_bench_table.py::TestBenchCount
18.8 µs
test_count[small-str-1]
tests/benchmarks/test_bench_table.py::TestBenchCount
18.9 µs
test_count[small-str-0]
tests/benchmarks/test_bench_table.py::TestBenchCount
18.8 µs
test_count[small-tuple-1]
tests/benchmarks/test_bench_table.py::TestBenchCount
18.9 µs
test_has_nonexistent[small-tuple-100]
tests/benchmarks/test_bench_table.py::TestBenchHas
24.1 µs
test_get_nonexistent_key[small-tuple-100]
tests/benchmarks/test_bench_table.py::TestBenchGet
24.2 µs
test_get_nonexistent_key[small-int-1k]
tests/benchmarks/test_bench_table.py::TestBenchGet
22.8 µs
test_get_existing_key[small-int-1k]
tests/benchmarks/test_bench_table.py::TestBenchGet
23.2 µs
test_get_existing_key[small-str-100]
tests/benchmarks/test_bench_table.py::TestBenchGet
34.3 µs
test_get_nonexistent_key[small-str-100]
tests/benchmarks/test_bench_table.py::TestBenchGet
23.8 µs
test_get_nonexistent_key[small-str-1k]
tests/benchmarks/test_bench_table.py::TestBenchGet
23.2 µs
test_get_existing_key[small-int-100]
tests/benchmarks/test_bench_table.py::TestBenchGet
22.7 µs
test_get_nonexistent_key[small-tuple-1k]
tests/benchmarks/test_bench_table.py::TestBenchGet
23.9 µs
test_get_existing_key[small-tuple-100]
tests/benchmarks/test_bench_table.py::TestBenchGet
25 µs
test_get_existing_key[small-tuple-1k]
tests/benchmarks/test_bench_table.py::TestBenchGet
24.9 µs
test_get_existing_key[small-str-1k]
tests/benchmarks/test_bench_table.py::TestBenchGet
23.7 µs
test_get_nonexistent_key[small-int-100]
tests/benchmarks/test_bench_table.py::TestBenchGet
23 µs
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs