Repository navigation
docs: replace emoji link headings with a Links section (RM3) - #714
Merged
Merged
Conversation
There was a problem hiding this comment.
Benchmark
Details
| Benchmark suite | Current: 844c886 | Previous: d55697b | Ratio |
|---|---|---|---|
benchmarks/test_guard_by_type.py::test_g16_resolve_by_type |
5185599.3416640945 iter/sec (stddev: 4.703780666149349e-9) |
6909351.178056834 iter/sec (stddev: 2.2183163991028383e-8) |
1.33 |
benchmarks/test_guard_by_type.py::test_g17_resolve_by_type_large_registry |
5173894.061931158 iter/sec (stddev: 4.984553947468361e-9) |
6798803.682489875 iter/sec (stddev: 7.606465046567317e-9) |
1.31 |
benchmarks/test_guard_cold.py::test_g8_cold_first_resolve |
23639.91304383456 iter/sec (stddev: 0.00003966297939986399) |
32707.458819905216 iter/sec (stddev: 0.00002932507663491919) |
1.38 |
benchmarks/test_guard_cold.py::test_g8b_cold_first_resolve_cached |
18588.08519845612 iter/sec (stddev: 0.00014312432859834407) |
25763.06762813357 iter/sec (stddev: 0.00007925630858698359) |
1.39 |
benchmarks/test_guard_concurrency.py::test_g14_concurrent_cached_hit[1] |
670.5636701958197 iter/sec (stddev: 0.00004835353872561001) |
908.3291067644407 iter/sec (stddev: 0.00003321538878824031) |
1.35 |
benchmarks/test_guard_concurrency.py::test_g14_concurrent_cached_hit[2] |
561.0649413372121 iter/sec (stddev: 0.0001570383633856267) |
876.2964568888505 iter/sec (stddev: 0.00004023071243365481) |
1.56 |
benchmarks/test_guard_concurrency.py::test_g14_concurrent_cached_hit[4] |
624.2862373356073 iter/sec (stddev: 0.00003248153266845061) |
853.990677005798 iter/sec (stddev: 0.0000347926948166023) |
1.37 |
benchmarks/test_guard_concurrency.py::test_g15_concurrent_first_resolve[1] |
20181.81121009789 iter/sec (stddev: 0.000006575590796655102) |
26935.186533845324 iter/sec (stddev: 0.000005798184928845358) |
1.33 |
benchmarks/test_guard_concurrency.py::test_g15_concurrent_first_resolve[2] |
9617.345844848938 iter/sec (stddev: 0.00003868295674520336) |
12530.54843290118 iter/sec (stddev: 0.000015212695937566868) |
1.30 |
benchmarks/test_guard_concurrency.py::test_g15_concurrent_first_resolve[4] |
4965.875126855107 iter/sec (stddev: 0.000029776762788633277) |
6443.756024560317 iter/sec (stddev: 0.000021838694088253855) |
1.30 |
benchmarks/test_guard_concurrency.py::test_g15b_concurrent_first_resolve_sibling_children[1] |
15006.816846471747 iter/sec (stddev: 0.000009010180138085877) |
21040.498225038955 iter/sec (stddev: 0.000005986291662519015) |
1.40 |
benchmarks/test_guard_concurrency.py::test_g15b_concurrent_first_resolve_sibling_children[2] |
6791.289853825307 iter/sec (stddev: 0.000013760722067652827) |
8917.85142801235 iter/sec (stddev: 0.000012290067471455764) |
1.31 |
benchmarks/test_guard_concurrency.py::test_g15b_concurrent_first_resolve_sibling_children[4] |
2999.9070778938185 iter/sec (stddev: 0.000029698813797312056) |
4061.3836166011397 iter/sec (stddev: 0.00003229943901344419) |
1.35 |
benchmarks/test_guard_concurrency.py::test_g15c_worker_pool_floor_control[1] |
52573.93209184663 iter/sec (stddev: 0.000002233504619896703) |
61911.45423807851 iter/sec (stddev: 0.0000016065272814048228) |
1.18 |
benchmarks/test_guard_concurrency.py::test_g15c_worker_pool_floor_control[2] |
24140.211174727312 iter/sec (stddev: 0.000005180814198057733) |
26792.035531413818 iter/sec (stddev: 0.000008629163671907719) |
1.11 |
benchmarks/test_guard_concurrency.py::test_g15c_worker_pool_floor_control[4] |
8581.602674243635 iter/sec (stddev: 0.000022122102320709325) |
11472.42559485763 iter/sec (stddev: 0.000018891908074769932) |
1.34 |
benchmarks/test_guard_lifecycle.py::test_g6_build_child_container |
2162899.7694465527 iter/sec (stddev: 2.098242073029663e-8) |
3254284.8558521704 iter/sec (stddev: 1.7758216639617053e-8) |
1.50 |
benchmarks/test_guard_lifecycle.py::test_g6b_build_child_container_auto_scope |
2344167.3716570907 iter/sec (stddev: 2.675484068466413e-8) |
3581565.3607411943 iter/sec (stddev: 1.5540092039088855e-8) |
1.53 |
benchmarks/test_guard_lifecycle.py::test_g7_request_lifecycle_batch |
4469.81122173421 iter/sec (stddev: 0.000006087191272421196) |
6632.924748846917 iter/sec (stddev: 0.000005288294387047054) |
1.48 |
benchmarks/test_guard_lifecycle.py::test_g7c_event_loop_floor_control |
75822.30091032907 iter/sec (stddev: 0.000001172811499340547) |
110638.25702699368 iter/sec (stddev: 7.751936628977657e-7) |
1.46 |
benchmarks/test_guard_lifecycle.py::test_g7b_request_cycle_sync |
574066.7525949881 iter/sec (stddev: 5.297087584577976e-8) |
834900.8945481831 iter/sec (stddev: 6.240765377241531e-8) |
1.45 |
benchmarks/test_guard_lifecycle.py::test_g13_teardown_at_scale |
93667.20793255516 iter/sec (stddev: 8.366816854484825e-7) |
130410.8005877374 iter/sec (stddev: 6.196697290105302e-7) |
1.39 |
benchmarks/test_guard_lifecycle.py::test_g13b_teardown_at_scale_async_no_finalizers |
844.2919136950835 iter/sec (stddev: 0.001147824776096839) |
1226.2730507287795 iter/sec (stddev: 0.0005983820343227789) |
1.45 |
benchmarks/test_guard_resolve.py::test_g1_transient_resolve |
3047731.204108887 iter/sec (stddev: 2.6132815075858908e-8) |
4178584.3373967577 iter/sec (stddev: 1.830266897034926e-8) |
1.37 |
benchmarks/test_guard_resolve.py::test_g2_cached_resolve |
4850115.42789771 iter/sec (stddev: 4.5306846382076575e-9) |
6850248.297516414 iter/sec (stddev: 3.4859997446808e-9) |
1.41 |
benchmarks/test_guard_resolve.py::test_g3_deep_chain |
1110137.4280723094 iter/sec (stddev: 3.984986698936942e-8) |
1625028.0977492838 iter/sec (stddev: 2.1229703314968358e-8) |
1.46 |
benchmarks/test_guard_resolve.py::test_g4_wide_resolve |
613554.9379234287 iter/sec (stddev: 3.7082522958132734e-7) |
950989.7901765569 iter/sec (stddev: 2.60272281478842e-7) |
1.55 |
benchmarks/test_guard_resolve.py::test_g5_cross_scope |
2744075.5751024885 iter/sec (stddev: 1.9199050480787476e-8) |
3909718.7299497286 iter/sec (stddev: 1.0841936207113622e-8) |
1.42 |
benchmarks/test_guard_resolve.py::test_g9_context_resolve |
2090364.9071605445 iter/sec (stddev: 1.3520397304576025e-7) |
2982680.691716788 iter/sec (stddev: 8.084226817755236e-8) |
1.43 |
benchmarks/test_guard_resolve.py::test_g12_override_active_resolve |
1170183.4678051923 iter/sec (stddev: 4.0918073093926e-8) |
1648328.055537572 iter/sec (stddev: 1.856152850563542e-8) |
1.41 |
benchmarks/test_guard_resolve.py::test_g18_alias_hop |
5019282.829812821 iter/sec (stddev: 8.101870310535307e-9) |
7236354.460686503 iter/sec (stddev: 3.4312656359117606e-9) |
1.44 |
benchmarks/test_guard_validate.py::test_g10_validate_deep_chain |
53381.07262010163 iter/sec (stddev: 0.000014720805240687656) |
78208.32241364829 iter/sec (stddev: 0.00001094169688227222) |
1.47 |
benchmarks/test_guard_validate.py::test_g11_validate_wide |
31557.911529365098 iter/sec (stddev: 0.000018560069344145252) |
45422.7921699143 iter/sec (stddev: 0.000013543014202940287) |
1.44 |
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.
Replaces the emoji link headings at the end of the README with a plain
## Linkslist, following RM3 in the org standard (modern-python/.github#132). The links and their URLs are unchanged, and the "Part ofmodern-python" section still follows.The headings showed up as empty sections in GitHub's README outline and on the PyPI page.