Supervisor: Dynamic children performance improvement

Gunilla Arendt <>
Fri Jan 13 13:35:26 CET 2006


Thanks,

We'll look into it.

Regards, Gunilla

Mickael Remond wrote:
> Hello,
> 
> We have changed the behaviour of the supervisor to improve the
> performance when you have a lot of dynamic supervised children (several
> thousands).
> 
> The patch and its description is available from:
> http://support.process-one.net/doc/display/CONTRIBS/Supervisor+-+Performance+improvement+for+dynamic+workers
> 
> It uses an Erlang dictionary instead of lists: The supervisor children
> list update are thus much more efficient. 
> 
> It has been used in production systems and lowers our CPU consumption
> when dealing with lot of supervised connection process.
> 
> I thought it could be a nice addition to Erlang/OTP.
> 
> Best wishes,
> 


-- 
_____Gunilla Arendt______________________________________________
EAB/UKI/O OTP Design
  +46-8-7275730  ecn 851 5730



More information about the erlang-patches mailing list