Title: src: skip weak references for memory tracking by addaleax · Pull Request #34469 · nodejs/node · GitHub
Open Graph Title: src: skip weak references for memory tracking by addaleax · Pull Request #34469 · nodejs/node
X Title: src: skip weak references for memory tracking by addaleax · Pull Request #34469 · nodejs/node
Description: The memory tracking is supposed to represent the “keeps-alive” relations between objects for a heap dump, in order to enable developers to figure out which objects keep which other objects on the heap. Weak references do not participate in that relation. Therefore, we should not be tracking them. Checklist make -j4 test (UNIX), or vcbuild test (Windows) passes commit message follows commit guidelines
Open Graph Description: The memory tracking is supposed to represent the “keeps-alive” relations between objects for a heap dump, in order to enable developers to figure out which objects keep which other objects on the h...
X Description: The memory tracking is supposed to represent the “keeps-alive” relations between objects for a heap dump, in order to enable developers to figure out which objects keep which other objects on the h...
Opengraph URL: https://github.com/nodejs/node/pull/34469
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/commits/:range(.:format) |
| route-controller | pull_requests |
| route-action | commits |
| fetch-nonce | v2:532db02e-7850-7ebf-c032-f0a1dfb5c21d |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | C28E:2E9046:1420259:1BD7606:69976E31 |
| html-safe-nonce | 627bcc30ced9f5adadcb808e92c97548fc20072bea3cb81a431206e0f68441cb |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDMjhFOjJFOTA0NjoxNDIwMjU5OjFCRDc2MDY6Njk5NzZFMzEiLCJ2aXNpdG9yX2lkIjoiNDMxNDQ3ODUxODE1MzQ3MzU4NSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 31126d77bb7e3bd47105714bf3af5d7467db50b23229f1d821b2ae5cae9a155d |
| hovercard-subject-tag | pull_request:454757000 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,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/nodejs/node/pull/34469/commits/9908765a30c9d93184237aa5497207700e854538 |
| twitter:image | https://avatars.githubusercontent.com/u/899444?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/899444?s=400&v=4 |
| og:image:alt | The memory tracking is supposed to represent the “keeps-alive” relations between objects for a heap dump, in order to enable developers to figure out which objects keep which other objects on the h... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 3f6df5422af98e8455c055522f48ada1a19fab299cf47471bdd590f8b7291770 |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/nodejs/node git https://github.com/nodejs/node.git |
| octolytics-dimension-user_id | 9950313 |
| octolytics-dimension-user_login | nodejs |
| octolytics-dimension-repository_id | 27193779 |
| octolytics-dimension-repository_nwo | nodejs/node |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 27193779 |
| octolytics-dimension-repository_network_root_nwo | nodejs/node |
| 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 | cefaebe5dce897ac919acd478e66f59c8855d342 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width