pydantic / jiter

Fast iterable JSON parser.
https://crates.io/crates/jiter
MIT License
188 stars 14 forks source link

switch to bencher to fix codspeed #32

Closed samuelcolvin closed 10 months ago

codecov[bot] commented 10 months ago

Codecov Report

Merging #32 (c661a3d) into main (a46427c) will not change coverage. The diff coverage is n/a.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #32 +/- ## ======================================= Coverage 88.45% 88.45% ======================================= Files 8 8 Lines 944 944 ======================================= Hits 835 835 Misses 109 109 ``` ------ [Continue to review full report in Codecov by Sentry](https://app.codecov.io/gh/pydantic/jiter/pull/32?src=pr&el=continue&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=pydantic). > **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=pydantic) > `Ξ” = absolute (impact)`, `ΓΈ = not affected`, `? = missing data` > Powered by [Codecov](https://app.codecov.io/gh/pydantic/jiter/pull/32?src=pr&el=footer&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=pydantic). Last update [a46427c...c661a3d](https://app.codecov.io/gh/pydantic/jiter/pull/32?src=pr&el=lastupdated&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=pydantic). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=pydantic).
codspeed-hq[bot] commented 10 months ago

CodSpeed Performance Report

Merging #32 will create unknown performance changes

Comparing switch-bencher (c661a3d) with main (a46427c)

Summary

πŸ†• 32 new benchmarks

Benchmarks breakdown

Benchmark main switch-bencher Change
πŸ†• floats_array_jiter_iter N/A 1.1 ms N/A
πŸ†• massive_ints_array_serde_value N/A 12.4 ms N/A
πŸ†• big_jiter_iter N/A 230.1 ms N/A
πŸ†• floats_array_serde_value N/A 6.3 ms N/A
πŸ†• big_serde_value N/A 1.1 s N/A
πŸ†• bigints_array_serde_value N/A 3.8 ms N/A
πŸ†• medium_response_jiter_value_string N/A 281.6 Β΅s N/A
πŸ†• floats_array_jiter_value_string N/A 1.6 ms N/A
πŸ†• pass1_jiter_value_string N/A 191.2 Β΅s N/A
πŸ†• medium_response_serde_value N/A 382.7 Β΅s N/A
πŸ†• string_array_jiter_value_string N/A 229 Β΅s N/A
πŸ†• string_array_jiter_iter N/A 62.3 Β΅s N/A
πŸ†• massive_ints_array_jiter_iter N/A 5.2 ms N/A
πŸ†• string_array_serde_value N/A 207.5 Β΅s N/A
πŸ†• true_array_jiter_iter N/A 39.2 Β΅s N/A
πŸ†• bigints_array_jiter_value_string N/A 1.2 ms N/A
πŸ†• true_array_serde_value N/A 74.5 Β΅s N/A
πŸ†• big_jiter_value_string N/A 285.5 ms N/A
πŸ†• pass2_jiter_value_string N/A 52.7 Β΅s N/A
πŸ†• python_parse_medium_response N/A 344 Β΅s N/A
... ... ... ... ...


:information_source: Only the first 20 benchmarks are displayed. Go to the app to view all benchmarks.