I'll start out by admitting that I'm new to concurrent programming.
Over the previous couple of weeks I've found that cpu profiling my code
often doesn't surface the real problem. The problem I'm finding is that
channel contention is often hard to pick up through a cpu profile. It
doesn't always show me which channels are being blocked on and on which
sides. Are there any tools for seeing where the message contention is in my