“David Gibbs” <firstname.lastname@example.org> wrote in message
Nnamdi Kohn <> email@example.com> > wrote:
Thanks for the info, Igor.
What about the execution / management times? Does a MsgSend() consume
processing time when there are a lot of connection Ids valid for the
But, depending on when/how this occurs it may still flag a bug. If
something is unintentionally attaching, using, then forgetting to
detach and just attaching again, this can start to consume more
I would say ‘it depends’…
Things really start to get slow to the point of rendering the entire system
foobar, when you have too many senders shoving something into a single
channel at very fast rate. Which I suspect very well might be a case when
one has lot of connections opened to the same channel. This is due to a
certain design deficiency in the kernel that won’t be addressed until after
Using more channels to do the same work helps a lot in such cases. That’s of
course only easy when data being sent can be logically split between
There are other cases, as mentioned by others, where multiple attaches
to the same channel can be intentional and is normal behaviour.
Yeah, but beware of the wolf.