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

v0.0.101.1 #46

Merged
merged 8 commits into from
Sep 27, 2021
Merged

v0.0.101.1 #46

merged 8 commits into from
Sep 27, 2021

Conversation

TheBlueMatt
Copy link
Collaborator

This release rewrites our tuple handling to avoid Java generics as suggested in #27. By using more common codepaths, this cuts known memory leaks as much as half, depending on the workload. That said, because its relatively fresh mapping logic, errors may occur.

It also fixes an issue in v0.0.101.0 where constructing a NetGraphMsgHandler from serialized NetworkGraph data was not possible.

This was suggested by Galder as more Java-y, but also fixes
a number of memory leaks by avoiding the complexity of
always holding references and letting the common code do
more work.
Memory leaks during tests are now:
    193 allocations remained for 1136846 bytes.
Memory leaks during tests are unchanged
@TheBlueMatt TheBlueMatt merged commit 7aa095f into lightningdevkit:main Sep 27, 2021
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

Successfully merging this pull request may close these issues.

1 participant