Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WorkerSolver: Improve memory footprint of shared buffer #8

Open
gkjohnson opened this issue Oct 14, 2020 · 0 comments
Open

WorkerSolver: Improve memory footprint of shared buffer #8

gkjohnson opened this issue Oct 14, 2020 · 0 comments
Milestone

Comments

@gkjohnson
Copy link
Owner

gkjohnson commented Oct 14, 2020

  • Minimize memory footprints of update list -- maybe store a separate list for links from joints because links take up far less memory than the joints.

  • Only copy over what has changed or needs to change (send message to worker with diff?)

  • Array could be tightly packed and indices stored for each element

  • Goal don't need to take up as much data (Add goal #25)

  • Sort the links, joints, and goals so they are stored in links, joints, goals order and offsets can be stored for where each starts. Then unnecessary memory can be removed.

Related to #6

@gkjohnson gkjohnson added this to the v0.0.x milestone Dec 28, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant