Huge binary usage

Yogish Baliga <>
Fri Oct 9 00:32:17 CEST 2009


I have a erlang process which is running at 376MB Resident memory. erlang:memory() shows the following output.

[{total,265245056},
 {processes,56800140},
 {processes_used,56777884},
 {system,208444916},
 {atom,662173},
 {atom_used,636586},
 {binary,178220728},
 {code,4720224},
 {ets,21754908}]

Seems like most of the memory is used  by "binary". 

Along with this, I did a sum of total memory used by all the processes running on the system. It comes to around 53MB (which is same as what is reported in processes_used). 

Question is how can I find what process(es) allocated the binaries and why they are not released?

Thanx,
-- baliga
 
"Point of view is worth 80 IQ points" --Alan Kay

http://dudefrommangalore.blogspot.com/


More information about the erlang-questions mailing list