Repository navigation
Type the generated resolver fixture result - #748
Merged
Merged
Conversation
There was a problem hiding this comment.
Benchmark
Details
| Benchmark suite | Current: 99a4656 | Previous: b1f29b6 | Ratio |
|---|---|---|---|
benchmarks/test_guard_by_type.py::test_g16_resolve_by_type |
5134537.724709726 iter/sec (stddev: 6.762285236201222e-9) |
3158345.316361962 iter/sec (stddev: 2.6665991352728748e-8) |
0.62 |
benchmarks/test_guard_by_type.py::test_g17_resolve_by_type_large_registry |
5122283.243423386 iter/sec (stddev: 8.40249225082081e-9) |
3260766.9219467086 iter/sec (stddev: 2.9264853351672304e-8) |
0.64 |
benchmarks/test_guard_cold.py::test_g8_cold_first_resolve |
22505.512982067845 iter/sec (stddev: 0.00004091767105368216) |
14879.548419046274 iter/sec (stddev: 0.00005472436250143196) |
0.66 |
benchmarks/test_guard_cold.py::test_g8b_cold_first_resolve_cached |
18456.53521224663 iter/sec (stddev: 0.00012901335187869595) |
11970.419691587127 iter/sec (stddev: 0.00019543541977063922) |
0.65 |
benchmarks/test_guard_concurrency.py::test_g14_concurrent_cached_hit[1] |
665.6841169101107 iter/sec (stddev: 0.00002803832758695623) |
404.39544269132205 iter/sec (stddev: 0.00018892002120242298) |
0.61 |
benchmarks/test_guard_concurrency.py::test_g14_concurrent_cached_hit[2] |
622.5061702500204 iter/sec (stddev: 0.00021807272760864291) |
412.05127438821256 iter/sec (stddev: 0.00011216301344459796) |
0.66 |
benchmarks/test_guard_concurrency.py::test_g14_concurrent_cached_hit[4] |
596.7912832191423 iter/sec (stddev: 0.0001434138019038699) |
405.003378313086 iter/sec (stddev: 0.00013428097780048513) |
0.68 |
benchmarks/test_guard_concurrency.py::test_g15_concurrent_first_resolve[1] |
19791.274620714263 iter/sec (stddev: 0.00000664372430477332) |
13606.179563949052 iter/sec (stddev: 0.000010788371646674995) |
0.69 |
benchmarks/test_guard_concurrency.py::test_g15_concurrent_first_resolve[2] |
10249.719029592005 iter/sec (stddev: 0.00001600602565954261) |
6764.759818042271 iter/sec (stddev: 0.00002163231270088618) |
0.66 |
benchmarks/test_guard_concurrency.py::test_g15_concurrent_first_resolve[4] |
5084.136743453819 iter/sec (stddev: 0.000029906841209644942) |
3514.7280578760856 iter/sec (stddev: 0.00003824355862418798) |
0.69 |
benchmarks/test_guard_concurrency.py::test_g15b_concurrent_first_resolve_sibling_children[1] |
15350.435082572494 iter/sec (stddev: 0.000009648822927149374) |
10217.288520632042 iter/sec (stddev: 0.00001322765611201915) |
0.67 |
benchmarks/test_guard_concurrency.py::test_g15b_concurrent_first_resolve_sibling_children[2] |
6790.912830533967 iter/sec (stddev: 0.000035490732251168704) |
4354.531276259213 iter/sec (stddev: 0.00005717984221426249) |
0.64 |
benchmarks/test_guard_concurrency.py::test_g15b_concurrent_first_resolve_sibling_children[4] |
3009.8655114298913 iter/sec (stddev: 0.00005752737814055251) |
2078.6646021138645 iter/sec (stddev: 0.000041924785494468976) |
0.69 |
benchmarks/test_guard_concurrency.py::test_g15c_worker_pool_floor_control[1] |
53576.83409156295 iter/sec (stddev: 0.0000020329194315968346) |
40700.34439285588 iter/sec (stddev: 0.0000051154517283103205) |
0.76 |
benchmarks/test_guard_concurrency.py::test_g15c_worker_pool_floor_control[2] |
21316.5415830745 iter/sec (stddev: 0.00001115280870809225) |
13589.904694004594 iter/sec (stddev: 0.000017430115413614566) |
0.64 |
benchmarks/test_guard_concurrency.py::test_g15c_worker_pool_floor_control[4] |
8413.576062216927 iter/sec (stddev: 0.000028397044194751743) |
6092.409979186091 iter/sec (stddev: 0.000032177679728661785) |
0.72 |
benchmarks/test_guard_lifecycle.py::test_g6_build_child_container |
2207881.175368569 iter/sec (stddev: 1.6846561247696813e-8) |
1519514.8827175447 iter/sec (stddev: 3.8161756973771876e-8) |
0.69 |
benchmarks/test_guard_lifecycle.py::test_g6b_build_child_container_auto_scope |
2349879.697909523 iter/sec (stddev: 2.64642385093059e-8) |
1600651.8494588344 iter/sec (stddev: 3.755130208111716e-8) |
0.68 |
benchmarks/test_guard_lifecycle.py::test_g7_request_lifecycle_batch |
4435.876407714316 iter/sec (stddev: 0.000025003671563429183) |
3297.436526113027 iter/sec (stddev: 0.000010226132066067853) |
0.74 |
benchmarks/test_guard_lifecycle.py::test_g7c_event_loop_floor_control |
67506.50063647222 iter/sec (stddev: 0.000005880136997261448) |
57816.488648824925 iter/sec (stddev: 0.000002010816566377483) |
0.86 |
benchmarks/test_guard_lifecycle.py::test_g7b_request_cycle_sync |
599869.5343748853 iter/sec (stddev: 7.366138443428182e-8) |
415443.5661870331 iter/sec (stddev: 2.0193986820335238e-7) |
0.69 |
benchmarks/test_guard_lifecycle.py::test_g13_teardown_at_scale |
94454.55655208528 iter/sec (stddev: 0.000001121937154221699) |
62836.76654922777 iter/sec (stddev: 0.0000024702886256608145) |
0.67 |
benchmarks/test_guard_lifecycle.py::test_g13b_teardown_at_scale_async_no_finalizers |
787.8489990041271 iter/sec (stddev: 0.001172632319159839) |
533.1490939822912 iter/sec (stddev: 0.00198664783075148) |
0.68 |
benchmarks/test_guard_resolve.py::test_g1_transient_resolve |
2988770.665580693 iter/sec (stddev: 2.7501962115258878e-8) |
1931157.9836451414 iter/sec (stddev: 3.6592191534244795e-8) |
0.65 |
benchmarks/test_guard_resolve.py::test_g2_cached_resolve |
4992225.357828988 iter/sec (stddev: 5.529564125117664e-9) |
3099581.5905787665 iter/sec (stddev: 3.784582634981776e-8) |
0.62 |
benchmarks/test_guard_resolve.py::test_g3_deep_chain |
1149621.4167344747 iter/sec (stddev: 3.61545188060151e-8) |
743239.3462596068 iter/sec (stddev: 5.0520463059531074e-8) |
0.65 |
benchmarks/test_guard_resolve.py::test_g4_wide_resolve |
601846.1329209949 iter/sec (stddev: 3.224772987839424e-7) |
443971.9300531909 iter/sec (stddev: 3.946111930729236e-7) |
0.74 |
benchmarks/test_guard_resolve.py::test_g5_cross_scope |
2651579.005359932 iter/sec (stddev: 1.868492019061694e-8) |
1724218.4193295992 iter/sec (stddev: 3.209363715580234e-8) |
0.65 |
benchmarks/test_guard_resolve.py::test_g9_context_resolve |
2084723.2574144192 iter/sec (stddev: 1.1225825803230513e-7) |
1344239.4617409166 iter/sec (stddev: 1.530727478354305e-7) |
0.64 |
benchmarks/test_guard_resolve.py::test_g12_override_active_resolve |
1183865.5696968914 iter/sec (stddev: 2.5637820323424724e-8) |
737832.1245235377 iter/sec (stddev: 5.4628534346193135e-8) |
0.62 |
benchmarks/test_guard_resolve.py::test_g18_alias_hop |
5006474.623289226 iter/sec (stddev: 4.86482161622958e-9) |
3479535.1661185087 iter/sec (stddev: 2.9794797538660953e-8) |
0.70 |
benchmarks/test_guard_validate.py::test_g10_validate_deep_chain |
63675.500142421704 iter/sec (stddev: 0.0000016915047932776775) |
40483.496012101365 iter/sec (stddev: 0.0000031057527815843546) |
0.64 |
benchmarks/test_guard_validate.py::test_g11_validate_wide |
36643.977896379045 iter/sec (stddev: 0.000002754950066129138) |
24080.226259737792 iter/sec (stddev: 0.000004372691160536024) |
0.66 |
benchmarks/test_guard_validate.py::test_g11b_validate_shared_alias_chain |
3793.323159732629 iter/sec (stddev: 0.000010922935040986783) |
2577.822752497208 iter/sec (stddev: 0.000022833937570357732) |
0.68 |
This comment was automatically generated by workflow using github-action-benchmark.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fix the lint diagnostic reproduced with ty 0.0.99 in the scheduled dependency check.
Refs #747. Keep the issue open until the first green scheduled run after merge.
Local verification on Python 3.14.7
just lint-cipassed.just test-cipassed (1128 tests).