Title: Repeated optimizations in tier 2, due to the optimizer "failing" when it cannot optimize perfectly. · Issue #117066 · python/cpython · GitHub
Open Graph Title: Repeated optimizations in tier 2, due to the optimizer "failing" when it cannot optimize perfectly. · Issue #117066 · python/cpython
X Title: Repeated optimizations in tier 2, due to the optimizer "failing" when it cannot optimize perfectly. · Issue #117066 · python/cpython
Description: The tier 2 optimizer fails whenever it cannot optimize the entire trace, which results in a large number of repeated attempts to optimize the same code. While we should add some form of backoff #116968 to mitigate this, we should also fi...
Open Graph Description: The tier 2 optimizer fails whenever it cannot optimize the entire trace, which results in a large number of repeated attempts to optimize the same code. While we should add some form of backoff #11...
X Description: The tier 2 optimizer fails whenever it cannot optimize the entire trace, which results in a large number of repeated attempts to optimize the same code. While we should add some form of backoff #11...
Opengraph URL: https://github.com/python/cpython/issues/117066
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Repeated optimizations in tier 2, due to the optimizer \"failing\" when it cannot optimize perfectly.","articleBody":"The tier 2 optimizer fails whenever it cannot optimize the entire trace, which results in a large number of repeated attempts to optimize the same code.\r\n\r\nWhile we should add some form of backoff #116968 to mitigate this, we should also fix the root cause.\r\nIf the optimizer can only optimize up to some point in the code, it should not throw away the work it has done.\r\n\r\n\u003c!-- gh-linked-prs --\u003e\r\n### Linked PRs\r\n* gh-117067\r\n\u003c!-- /gh-linked-prs --\u003e\r\n","author":{"url":"https://github.com/markshannon","@type":"Person","name":"markshannon"},"datePublished":"2024-03-20T13:24:37.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":0},"url":"https://github.com/117066/cpython/issues/117066"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:9bb1bc21-da0f-6293-f085-9a62d1a7f62d |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | B3C0:16F599:3D81F3C:5711070:6A56C6FB |
| html-safe-nonce | 13c73570cd65f122d8b4235ed4cecfa96f487ceaf9de9a5f405bf8764efcf4c5 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCM0MwOjE2RjU5OTozRDgxRjNDOjU3MTEwNzA6NkE1NkM2RkIiLCJ2aXNpdG9yX2lkIjoiNTA1NjY1MDM5NTkyMzE3MTA2NyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 53f724aed6d5f4dba85e1c7a60d1adb6607dc6b66c962b80bef89c20e2f0b404 |
| hovercard-subject-tag | issue:2197529281 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/python/cpython/117066/issue_layout |
| twitter:image | https://opengraph.githubassets.com/9ed29cd52e9f06f91639f7d299f549c87fe01685d2a82a75cfae1d61572ccaf3/python/cpython/issues/117066 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/9ed29cd52e9f06f91639f7d299f549c87fe01685d2a82a75cfae1d61572ccaf3/python/cpython/issues/117066 |
| og:image:alt | The tier 2 optimizer fails whenever it cannot optimize the entire trace, which results in a large number of repeated attempts to optimize the same code. While we should add some form of backoff #11... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | markshannon |
| hostname | github.com |
| expected-hostname | github.com |
| None | df99b7164e1d961b639cf5d3cbd6b5ba673edc67bd7e47cdc4746b96099e11ae |
| turbo-cache-control | no-preview |
| go-import | github.com/python/cpython git https://github.com/python/cpython.git |
| octolytics-dimension-user_id | 1525981 |
| octolytics-dimension-user_login | python |
| octolytics-dimension-repository_id | 81598961 |
| octolytics-dimension-repository_nwo | python/cpython |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 81598961 |
| octolytics-dimension-repository_network_root_nwo | python/cpython |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 3146ab55fc8763ab0e1d2a875e600b3a545bc751 |
| ui-target | canary-2 |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width