-
Notifications
You must be signed in to change notification settings - Fork 71
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
Metadata decoding complex and leaks memory #2431
Comments
In #2432 I've made a pass at solving this by making metadata decoding fully "eager", (instead of lazy). Specifically, this decodes the metadata when an object (row or entity) is created, rather than when the I've had another go at tweaking things, but there's a complicated web of semi-conflicting requirements that it's very hard to disentangle. We're treating XTableRow and the entity X classes in the same way as Any thoughts here @benjeffery? Can we simplify the design a bit here, or should we just try to get to the bottom of the circular references problem in #2428? |
Decoding leak fixed in #2439 We should still probably discuss the possibility of simplifying things a bit. |
Yeah, agreed. Be nice to get some data on the perf tradeoffs here, but lets close. |
We'll get this in #2444 |
As observed in #2428, and directly here:
#2428 (comment)_
The text was updated successfully, but these errors were encountered: