High Erlang memory binary
Alin Popa
alin.popa@REDACTED
Tue Jan 14 13:06:35 CET 2020
Thanks Mike,
In fact that's a good point, even though I was aware of this, haven't spent
much time looking at those things, so will add it to my list.
Alin
On Tue, Jan 14, 2020 at 11:59 AM Mike Benza <mikebenza@REDACTED> wrote:
> Alin,
>
>>
>> 3. Any other suggestion on what I might be doing wrong?
>>
>
> I ran into a similar problem a few years ago. I was using jiffy to decode
> JSON blobs. Jiffy gave me back sliced binaries from the original binary I
> passed in. This kept the whole binary in memory, even if I was just using
> a tiny portion of it and discarding the rest. If you're doing this
> (unlikely that you've run into the exact same problem), use the
> copy_strings option to jiffy.
>
> If not, consider looking for other cases where you start with a large
> binary, discard most of it, and keep a small portion of it. That may be
> the cause of your binary bloat. If you find something like that, try
> copying the binaries in a way that causes the original binary to be
> released from memory.
>
> - Mike
>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20200114/fb62f8a5/attachment.htm>
More information about the erlang-questions
mailing list