Memory consumption and memory management: How does it work ?
Fri Jan 14 00:11:38 CET 2005
Oops, maybe we should also review our use of expat from ejabberd (see
my last mail !)
On 13 Jan 2005, at 17:21, Mickael Remond wrote:
> I am investigating memory problems with ejabberd, that are possibly
> memory leaks.
> I wanted to gather your advice regarding such problem, as memory issue
> is not a trivial thing to debug:
> - Do you have advice to locate where the memory problem comes from ? I
> suspect that the problem comes from C driver, but would like to isolate
> the problem.
> - On another side, calling garbage_collect reduce notably the memory
> footprint. The application memory occupation is still growing
> but, garbage_collect free nearly a quarter of the memory (100 Mo). Is
> this an indicator that the memory allocation strategy should be changed
> ? Does this lead you to some interesting advices ?
> - My last questions is about memory analysis: Is it possible to trigger
> report generation like those of crash dump for precise process
> analysis ?
> Thank you in advance for your help regarding Erlang VM underlying
> management. I need your feedback to understand how it work internally.
> Mickaël Rémond
More information about the erlang-questions