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

Replace lazy() with JIT parsing #50

Open
Pomax opened this issue Nov 22, 2019 · 0 comments
Open

Replace lazy() with JIT parsing #50

Pomax opened this issue Nov 22, 2019 · 0 comments

Comments

@Pomax
Copy link
Owner

Pomax commented Nov 22, 2019

Currently, lazy(...) will lazy load in arrays and complex structures as a whole, which means that while we don't take up useless memory initially, we will be taking up a lot more memory than necessary to service data extraction calls: cmap subformat 4, for example, will load the start/end/delta/range arrays into memory when accessed, rather than binding an array-like that does JIT extraction instead.

Is that disastrous? No.

Is it kind of silly? Yes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant