You can't deduce anything usable from those numbers. Those processes can hold various amount of memory. Thousands of processes is not usual unless you run application which is usual to have this amount of processes.<br>
<br><div class="gmail_quote">On Fri, Apr 17, 2009 at 2:10 PM, <a href="mailto:Roman@smart.am">Roman@smart.am</a> <span dir="ltr"><<a href="mailto:Roman@smart.am">Roman@smart.am</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Thu, 16 Apr 2009 16:36:55 +0500, Mihai Balea <<a href="mailto:mihai@hates.ms">mihai@hates.ms</a>> wrote:<br>
<br>
<br>
<br>
I don't think, that a problem in process leak.<br>
First restart count process: 8400, next: 13082, next 11110<br>
<div><div></div><div class="h5"><br>
<br>
<br>
><br>
> On Apr 16, 2009, at 2:24 AM, <a href="mailto:Roman@smart.am">Roman@smart.am</a> wrote:<br>
><br>
>> Hi dear Team,<br>
>><br>
>> A problem appeared with the memory leak. Function "erlang:memory()"<br>
>> shows<br>
>> that "total" parameter  grows constantly and fast, during the day it<br>
>> increases from 60 Mb till 510 Mb. "System" parameter also grows<br>
>> constantly, not as much fast, reaching 400 Mb.<br>
>> "process" parameter although does not reach 100 Mb. Top  FreeBSD<br>
>> utility’s<br>
>> "size" parameter also increases from 70 Mb till 600 Mb.<br>
>> System crashes on "mem_error" of the module "zlib.erl" or on the error<br>
>> "system_limit" while creating new process<br>
>> {erlang,open_port,[{spawn,zlib_drv},[binary]]}. "yaws",<br>
>> "error_logger" and<br>
>> some gen_server-s work on the computer. No database except "ets" is<br>
>> used<br>
>> during the functioning, but the used memory doesn’t exceed 1 Mb.<br>
>> Server<br>
>> receives messages each second.<br>
>> The memory releases after restarting erlang. Restarting individual<br>
>> gen_server-s gives nothing.<br>
>><br>
>> What is the reason of appearing memory leak problem?<br>
><br>
> Chances are, a programming error on your part.<br>
><br>
> The fact that you're getting "system_limit" errors when creating new<br>
> processes leads me to believe that you might not have a memory leak<br>
> per se, but a process leak.  Meaning you are dynamically creating<br>
> processes, but don't shut them down.<br>
><br>
> You can find the number of processes on your node using<br>
><br>
> length(processes()).<br>
><br>
> Try to see if this number increases constantly during operation.<br>
><br>
> Mihai<br>
> _______________________________________________<br>
> erlang-questions mailing list<br>
> <a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
> <a href="http://www.erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://www.erlang.org/mailman/listinfo/erlang-questions</a><br>
<br>
<br>
<br>
</div></div><font color="#888888">--<br>
Best regards,<br>
Roman Shuplov.<br>
</font><div><div></div><div class="h5">_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a href="http://www.erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://www.erlang.org/mailman/listinfo/erlang-questions</a></div></div></blockquote></div><br><br clear="all"><br>-- <br>--Hynek (Pichi) Vychodil<br>
<br>Analyze your data in minutes. Share your insights instantly. Thrill your boss.  Be a data hero!<br>Try Good Data now for free: <a href="http://www.gooddata.com">www.gooddata.com</a><br>