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

TODO: Object unresolving/caching to reduce memory footprint #8

Open
NachtRaveVL opened this issue Nov 26, 2022 · 0 comments
Open

TODO: Object unresolving/caching to reduce memory footprint #8

NachtRaveVL opened this issue Nov 26, 2022 · 0 comments
Assignees
Labels
enhancement New feature or request experimental Not sure if will keep/work out

Comments

@NachtRaveVL
Copy link
Owner

You know, it's a real shame that we put all this time and effort into being able to lazily deserialize objects, and not have lazy serialization back out. I know, it's a bit more complex than that - but, is it really? Couldn't we just do a direct 1:1 copy in/out of memory to some storage cache?

I realize there are things this may not work for, but what could it work with? We have options here people! But we may need to kinda figure out what those options are and what they could look like, and what kinds of savings we could get.

If we could do this though, and the savings were worth it, we might be able to get away with much MUCH larger systems on even the smaller MCU setups, and might actually wind up dropping our memory usage to reopen smaller devices into the working category. It's a long shot, but theoretically possible. Would be worth at least some sort of investigation and costing.

@NachtRaveVL NachtRaveVL self-assigned this Nov 26, 2022
@NachtRaveVL NachtRaveVL added enhancement New feature or request question Further information is requested labels Nov 26, 2022
@NachtRaveVL NachtRaveVL changed the title Investigate: Unloaded unused objects to limit memory TODO: Object unresolving/caching to reduce memory footprint Feb 11, 2023
@NachtRaveVL NachtRaveVL added experimental Not sure if will keep/work out and removed question Further information is requested labels Feb 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request experimental Not sure if will keep/work out
Projects
None yet
Development

No branches or pull requests

1 participant