Title: Reduce Async FrameBuffer memory usage · Issue #90 · JavaBWAPI/JBWAPI · GitHub
Open Graph Title: Reduce Async FrameBuffer memory usage · Issue #90 · JavaBWAPI/JBWAPI
X Title: Reduce Async FrameBuffer memory usage · Issue #90 · JavaBWAPI/JBWAPI
Description: Currently and optimization exists to only copy over the dynamic game information: JBWAPI/src/main/java/bwapi/FrameBuffer.java Line 182 in f854bcf // These blocks account for *most* of the 33MB shared memory, However we still allocate a f...
Open Graph Description: Currently and optimization exists to only copy over the dynamic game information: JBWAPI/src/main/java/bwapi/FrameBuffer.java Line 182 in f854bcf // These blocks account for *most* of the 33MB shar...
X Description: Currently and optimization exists to only copy over the dynamic game information: JBWAPI/src/main/java/bwapi/FrameBuffer.java Line 182 in f854bcf // These blocks account for *most* of the 33MB shar...
Opengraph URL: https://github.com/JavaBWAPI/JBWAPI/issues/90
X: @github
Domain: patch-diff.githubusercontent.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Reduce Async FrameBuffer memory usage","articleBody":"Currently and optimization exists to only copy over the dynamic game information: https://github.com/JavaBWAPI/JBWAPI/blob/f854bcfe3bb0616d05482d9fa114680afd1273e5/src/main/java/bwapi/FrameBuffer.java#L182\r\n\r\nHowever we still allocate a full (33MB) buffer of which we only use parts because of that optimization. \r\nThis can be reduced by pointing calls to the static information to the \"main\" buffer and only allocating as much as needed for the dynamic information (which is only 4-5MB). ","author":{"url":"https://github.com/JasperGeurtz","@type":"Person","name":"JasperGeurtz"},"datePublished":"2024-10-20T08:22:32.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":0},"url":"https://github.com/90/JBWAPI/issues/90"}
| 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:92111a03-e49f-18b0-b153-f1164803c623 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 8CF6:239A7F:30636E4:4266A59:6972B7DF |
| html-safe-nonce | 12dc5619c45015ae560fc2540f34a63d5f04f2411f05826c89daf180e8f2004a |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4Q0Y2OjIzOUE3RjozMDYzNkU0OjQyNjZBNTk6Njk3MkI3REYiLCJ2aXNpdG9yX2lkIjoiNjgxMzA5NTYzNjg4NzU4MjY4NyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 53edbdd8125296e6d741d9d0c58067f9f7c96a1c8ebcfedc2e3bc15bd9d5de84 |
| hovercard-subject-tag | issue:2600175452 |
| 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/JavaBWAPI/JBWAPI/90/issue_layout |
| twitter:image | https://opengraph.githubassets.com/932a8fff184e129bde4a894eb62f52f8a6d4c15ff70602b4eff55cbed54308aa/JavaBWAPI/JBWAPI/issues/90 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/932a8fff184e129bde4a894eb62f52f8a6d4c15ff70602b4eff55cbed54308aa/JavaBWAPI/JBWAPI/issues/90 |
| og:image:alt | Currently and optimization exists to only copy over the dynamic game information: JBWAPI/src/main/java/bwapi/FrameBuffer.java Line 182 in f854bcf // These blocks account for *most* of the 33MB shar... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | JasperGeurtz |
| hostname | github.com |
| expected-hostname | github.com |
| None | 51c0d0848f5569c6fa2198e9d69bd5f8f94a83c9fa3659e40728e7732afab130 |
| turbo-cache-control | no-preview |
| go-import | github.com/JavaBWAPI/JBWAPI git https://github.com/JavaBWAPI/JBWAPI.git |
| octolytics-dimension-user_id | 46279254 |
| octolytics-dimension-user_login | JavaBWAPI |
| octolytics-dimension-repository_id | 149718845 |
| octolytics-dimension-repository_nwo | JavaBWAPI/JBWAPI |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 149718845 |
| octolytics-dimension-repository_network_root_nwo | JavaBWAPI/JBWAPI |
| 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 | 10c5e2f2307495b2750073db87e9a5d3356a924f |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width