Title: Python to CLR string marshaling LRU cache. by dmitriyse · Pull Request #538 · pythonnet/pythonnet · GitHub
Open Graph Title: Python to CLR string marshaling LRU cache. by dmitriyse · Pull Request #538 · pythonnet/pythonnet
X Title: Python to CLR string marshaling LRU cache. by dmitriyse · Pull Request #538 · pythonnet/pythonnet
Description: What does this implement/fix? Explain your changes. Adds string marshaling LRU cache (10k entries per marshaling type). This greatly speedups mixed clr/py code. + Saves big amount of memory on large structures translation. Does this close any currently open issues? ... Any other comments? This code is well tested in the high-load project. Memory usage was dramatically decreased after this improvement. Checklist Check all those that are applicable and complete. Make sure to include one or more tests for your change If an enhancement PR, please create docs and at best an example Add yourself to AUTHORS Updated the CHANGELOG
Open Graph Description: What does this implement/fix? Explain your changes. Adds string marshaling LRU cache (10k entries per marshaling type). This greatly speedups mixed clr/py code. + Saves big amount of memory on larg...
X Description: What does this implement/fix? Explain your changes. Adds string marshaling LRU cache (10k entries per marshaling type). This greatly speedups mixed clr/py code. + Saves big amount of memory on larg...
Opengraph URL: https://github.com/pythonnet/pythonnet/pull/538
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/checks(.:format) |
| route-controller | pull_requests |
| route-action | checks |
| fetch-nonce | v2:9fb3eb6c-1769-e28d-6f0e-b97b26801cb5 |
| current-catalog-service-hash | 87dc3bc62d9b466312751bfd5f889726f4f1337bdff4e8be7da7c93d6c00a25a |
| request-id | B6B0:10F66D:167D1BB:1D3CC76:6976C1BC |
| html-safe-nonce | d153925651e2f745f9df1b09847ce76d0425bef9dcc714b0af7c4ef74275e3dc |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCNkIwOjEwRjY2RDoxNjdEMUJCOjFEM0NDNzY6Njk3NkMxQkMiLCJ2aXNpdG9yX2lkIjoiMTIwMTc1MDgzOTI0MDYwNjE0MCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | c4a310b31df8040d77c249adf08e9b61a1f4c67a000a807817c05de77e963fb0 |
| hovercard-subject-tag | pull_request:139679162 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,checks,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/pythonnet/pythonnet/pull/538/checks |
| twitter:image | https://avatars.githubusercontent.com/u/10322215?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/10322215?s=400&v=4 |
| og:image:alt | What does this implement/fix? Explain your changes. Adds string marshaling LRU cache (10k entries per marshaling type). This greatly speedups mixed clr/py code. + Saves big amount of memory on larg... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 032152924a283b83384255d9489e7b93b54ba01da8d380b05ecd3953b3212411 |
| turbo-cache-control | no-preview |
| go-import | github.com/pythonnet/pythonnet git https://github.com/pythonnet/pythonnet.git |
| octolytics-dimension-user_id | 6050430 |
| octolytics-dimension-user_login | pythonnet |
| octolytics-dimension-repository_id | 14748123 |
| octolytics-dimension-repository_nwo | pythonnet/pythonnet |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 14748123 |
| octolytics-dimension-repository_network_root_nwo | pythonnet/pythonnet |
| turbo-body-classes | logged-out env-production page-responsive full-width full-width-p-0 |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 5b577f6be6482e336e3c30e8daefa30144947b17 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width