[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