Supervisor: Dynamic children performance improvement
Fri Jan 13 12:23:16 CET 2006
We have changed the behaviour of the supervisor to improve the
performance when you have a lot of dynamic supervised children (several
The patch and its description is available from:
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.
More information about the erlang-patches