[erlang-questions] Garbage Collection, BEAM memory and Erlang memory

Anton Lebedevich mabrek@REDACTED
Thu Jan 22 19:41:12 CET 2015


Hello.

Do you have any external monitoring system in place (like statsderl or
exometer + graphite) that watches erlang memory consumption (process,
binary, ... total)? What is the long-term growth trend? Is it linear
or similar to capacitor charge (like
http://hades.mech.northwestern.edu/index.php/File:RC_charge_voltage.gif)

>From the data provided it looks like some subpopulation of processes
is growing their heaps. It might happen for mid- or small-sized
processes since top processes always have the same size.
Can you measure [memory, message_queue_len, total_heap_size,
heap_size, stack_size] for all processes several times (with the same
interval as you measured total memory growth) and compare histograms
of their memory consumption? Or upload that data somewhere and I'll
play with it in R to find what's changing inside.


Regards,
Anton Lebedevich.

PS forgot to reply to the list



More information about the erlang-questions mailing list