You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Since ByteString's can point to (larger) bytestrings, it is easy to create "bytestring memory leaks". We have already fixed some of these, but there may be others.
The text was updated successfully, but these errors were encountered:
We store bytestrings primarily in two locations: As PIDs and as undecoded messages. We now copy the bytestring in both those places, and moreover make sure that this copy happens eagerly. In addition, messages put into type channels are now decoded eagerly, so we don't retain bytestrings there at all.
This doesn't mean this issue is definitely completely fixed, but I'll close it until further evidence appears that there are additional leaks.
Since ByteString's can point to (larger) bytestrings, it is easy to create "bytestring memory leaks". We have already fixed some of these, but there may be others.
The text was updated successfully, but these errors were encountered: