[erlang-questions] Garbage Collection, BEAM memory and Erlang memory
Thu Jan 22 19:41:12 CET 2015
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
>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.
PS forgot to reply to the list
More information about the erlang-questions