Avatar for the jsonlt user
jsonlt
jsonlt-python
BlogDocsChangelog

refactor: delegate values() to _sorted_records()

#19Merged
Comparing
refactor/values-delegate-to-sorted-records
(
4c740e9
) with
main
(
e0ca4b4
)
CodSpeed Performance Gauge
+18%
Improvement
1
Untouched
172

Benchmarks

173 total
test_find_all_records[small-int-1k]
tests/benchmarks/test_bench_table.py::TestBenchFind
CodSpeed Performance Gauge
+18%
3.7 ms3.1 ms
test_get_nonexistent_key[small-int-100]
tests/benchmarks/test_bench_table.py::TestBenchGet
CodSpeed Performance Gauge
+7%
23.8 µs22.3 µs
test_count[small-tuple-0]
tests/benchmarks/test_bench_table.py::TestBenchCount
CodSpeed Performance Gauge
+5%
20.3 µs19.4 µs
test_get_nonexistent_key[small-tuple-100]
tests/benchmarks/test_bench_table.py::TestBenchGet
CodSpeed Performance Gauge
+5%
25.6 µs24.5 µs
test_count[small-int-0]
tests/benchmarks/test_bench_table.py::TestBenchCount
CodSpeed Performance Gauge
-4%
18.7 µs19.4 µs
test_count[small-tuple-1]
tests/benchmarks/test_bench_table.py::TestBenchCount
CodSpeed Performance Gauge
-4%
18.7 µs19.5 µs
test_count[small-str-1]
tests/benchmarks/test_bench_table.py::TestBenchCount
CodSpeed Performance Gauge
-4%
18.7 µs19.4 µs
test_count[small-int-100]
tests/benchmarks/test_bench_table.py::TestBenchCount
CodSpeed Performance Gauge
-4%
18.7 µs19.4 µs
test_count[small-str-0]
tests/benchmarks/test_bench_table.py::TestBenchCount
CodSpeed Performance Gauge
-4%
18.7 µs19.4 µs
test_count[small-int-1k]
tests/benchmarks/test_bench_table.py::TestBenchCount
CodSpeed Performance Gauge
-3%
19.4 µs20.1 µs
test_has_existing[small-str-100]
tests/benchmarks/test_bench_table.py::TestBenchHas
CodSpeed Performance Gauge
-3%
24.6 µs25.5 µs
test_count[small-str-1k]
tests/benchmarks/test_bench_table.py::TestBenchCount
CodSpeed Performance Gauge
-3%
19.4 µs20.1 µs
test_count[small-int-1]
tests/benchmarks/test_bench_table.py::TestBenchCount
CodSpeed Performance Gauge
-3%
18.8 µs19.4 µs
test_count[small-tuple-1k]
tests/benchmarks/test_bench_table.py::TestBenchCount
CodSpeed Performance Gauge
-3%
19.4 µs20 µs
test_count[small-tuple-100]
tests/benchmarks/test_bench_table.py::TestBenchCount
CodSpeed Performance Gauge
-3%
18.7 µs19.3 µs
test_has_nonexistent[small-int-100]
tests/benchmarks/test_bench_table.py::TestBenchHas
CodSpeed Performance Gauge
-3%
21.6 µs22.3 µs
test_get_nonexistent_key[small-str-1k]
tests/benchmarks/test_bench_table.py::TestBenchGet
CodSpeed Performance Gauge
+3%
23.2 µs22.5 µs
test_all[small-tuple-1]
tests/benchmarks/test_bench_table.py::TestBenchAll
CodSpeed Performance Gauge
+3%
37.6 µs36.4 µs
test_all[small-str-0]
tests/benchmarks/test_bench_table.py::TestBenchAll
CodSpeed Performance Gauge
+3%
34.7 µs33.6 µs
test_all[small-tuple-0]
tests/benchmarks/test_bench_table.py::TestBenchAll
CodSpeed Performance Gauge
+3%
34.6 µs33.7 µs
test_has_nonexistent[small-str-1k]
tests/benchmarks/test_bench_table.py::TestBenchHas
CodSpeed Performance Gauge
-3%
21.8 µs22.5 µs
test_all[small-str-1]
tests/benchmarks/test_bench_table.py::TestBenchAll
CodSpeed Performance Gauge
+3%
36.9 µs35.8 µs
test_has_nonexistent[small-str-100]
tests/benchmarks/test_bench_table.py::TestBenchHas
CodSpeed Performance Gauge
-3%
22.4 µs23.1 µs
test_get_nonexistent_key[small-int-1k]
tests/benchmarks/test_bench_table.py::TestBenchGet
CodSpeed Performance Gauge
+3%
22.7 µs22.1 µs
test_all[small-int-1]
tests/benchmarks/test_bench_table.py::TestBenchAll
CodSpeed Performance Gauge
+3%
37.2 µs36.2 µs

Commits

Click on a commit to change the comparison range
Base
main
e0ca4b4
+17.65%
refactor: delegate values() to _sorted_records()
4c740e9
6 months ago
by tbhb
© 2026 CodSpeed Technology
Home Terms Privacy Docs