[erlang-questions] 20k messages in 4s but want to go faster!
Tue Jul 14 10:49:13 CEST 2009
On Jul 14, 2009, at 8:25 AM, Richard Carlsson wrote:
> It depends on the data and what you need to do with it. If each entry
> is rather large and you do a lot of retreival and/or insertion, you
> spend a whole lot of time copying data between the process heap and
> table (and cause more garbage collection as a consequence).
I map strings (binaries) to pids to keep track of who services what
I also map pids to refs returned by erlang:monitor to keep track of
subscribers. I monitor subscribers to automatically unsubscribe them
they go down.
I'll be taking apart my server today to take out all the cruft and
as something that just pushes binaries around. This is just so that I
some basic performance measures and, hopefully, pinpoint the bottleneck.
Mac hacker with a performance bent
More information about the erlang-questions