Skip to content

test: add roundtrip benchmarks #85

test: add roundtrip benchmarks

test: add roundtrip benchmarks #85

GitHub Actions / Bencher Report succeeded Dec 9, 2024 in 0s

🐰 Bencher Report

Branchmain
Testbedci-ubuntu-latest-python-3.9
Click to view all benchmark results
BenchmarkLatencyBenchmark Result
nanoseconds (ns)
(Result Ξ”%)
Upper Boundary
nanoseconds (ns)
(Limit %)
benchmarks/test_load_json_file.py::test_load_from_file_json_iter_bm_largeπŸ“ˆ view plot
🚷 view threshold
409.14
(-4.10%)
983.50
(41.60%)
benchmarks/test_load_json_file.py::test_load_from_file_json_iter_bm_mediumπŸ“ˆ view plot
🚷 view threshold
219.04
(-0.69%)
269.23
(81.36%)
benchmarks/test_load_json_file.py::test_load_from_file_json_iter_bm_smallπŸ“ˆ view plot
🚷 view threshold
210.87
(-1.60%)
323.41
(65.20%)
benchmarks/test_load_json_file.py::test_load_from_file_jsonl_iter_with_lib_json_largeπŸ“ˆ view plot
🚷 view threshold
254.65
(-1.93%)
418.75
(60.81%)
benchmarks/test_load_json_file.py::test_load_from_file_jsonl_iter_with_lib_json_mediumπŸ“ˆ view plot
🚷 view threshold
212.54
(-0.61%)
255.32
(83.24%)
benchmarks/test_load_json_file.py::test_load_from_file_jsonl_iter_with_lib_json_smallπŸ“ˆ view plot
🚷 view threshold
212.02
(-0.53%)
249.27
(85.06%)
benchmarks/test_load_json_file.py::test_load_from_file_jsonl_iter_with_lib_orjson_largeπŸ“ˆ view plot
🚷 view threshold
252.18
(-2.31%)
448.13
(56.27%)
benchmarks/test_load_json_file.py::test_load_from_file_jsonl_iter_with_lib_orjson_mediumπŸ“ˆ view plot
🚷 view threshold
208.76
(-3.19%)
434.79
(48.01%)
benchmarks/test_load_json_file.py::test_load_from_file_jsonl_iter_with_lib_orjson_smallπŸ“ˆ view plot
🚷 view threshold
210.43
(-2.55%)
390.81
(53.84%)
benchmarks/test_roundtrip_json_file.py::test_roundtrip_json_iter_with_lib_json_largeπŸ“ˆ view plot
🚷 view threshold
212,910,320.20
benchmarks/test_roundtrip_json_file.py::test_roundtrip_json_iter_with_lib_json_mediumπŸ“ˆ view plot
🚷 view threshold
10,045,456.60
benchmarks/test_roundtrip_json_file.py::test_roundtrip_json_iter_with_lib_json_smallπŸ“ˆ view plot
🚷 view threshold
1,060,984.93
benchmarks/test_roundtrip_json_file.py::test_roundtrip_json_iter_with_lib_orjson_largeπŸ“ˆ view plot
🚷 view threshold
212,386,994.80
benchmarks/test_roundtrip_json_file.py::test_roundtrip_json_iter_with_lib_orjson_mediumπŸ“ˆ view plot
🚷 view threshold
10,083,488.86
benchmarks/test_roundtrip_json_file.py::test_roundtrip_json_iter_with_lib_orjson_smallπŸ“ˆ view plot
🚷 view threshold
1,070,352.90
benchmarks/test_roundtrip_json_file.py::test_roundtrip_jsonl_iter_with_lib_json_largeπŸ“ˆ view plot
🚷 view threshold
112,138,861.33
benchmarks/test_roundtrip_json_file.py::test_roundtrip_jsonl_iter_with_lib_json_mediumπŸ“ˆ view plot
🚷 view threshold
5,280,431.14
benchmarks/test_roundtrip_json_file.py::test_roundtrip_jsonl_iter_with_lib_json_smallπŸ“ˆ view plot
🚷 view threshold
532,489.94
benchmarks/test_roundtrip_json_file.py::test_roundtrip_jsonl_iter_with_lib_orjson_largeπŸ“ˆ view plot
🚷 view threshold
112,350,563.56
benchmarks/test_roundtrip_json_file.py::test_roundtrip_jsonl_iter_with_lib_orjson_mediumπŸ“ˆ view plot
🚷 view threshold
5,302,844.57
benchmarks/test_roundtrip_json_file.py::test_roundtrip_jsonl_iter_with_lib_orjson_smallπŸ“ˆ view plot
🚷 view threshold
531,888.80
🐰 View full continuous benchmarking report in Bencher