[erlang-questions] [clarify] Limits and overhead of monitors

Vance Shipley <>
Mon Jun 9 17:00:59 CEST 2008

I'm seeing a paralell between this discussion of 100K monitors
and the selective receive thread and the question therein of 
practical reasons why a mailbox would grow large.  If a process
had 100K monitors and there was a cascading crash within that
population of processes you would have a very large number of 
messages arriving in one mailbox.  Furthermore you may well
want to deal with the monitor messages on a priority basis.  If
you are running a marshalling process you'd probably rather know
the consumer process is gone before forwarding a message to it.


More information about the erlang-questions mailing list