[erlang-questions] Timers for hibernated processes

Joel Reymont <>
Mon Nov 21 20:25:43 CET 2011


Are you sure that creating these timers is what's hurting performance?

My bet is on your processes, try hibernating them.

Let us know if that helps.

On Nov 21, 2011, at 7:22 PM, ori brost wrote:

> We have an erlang program which creates many (300000) timers using
> erlang:start_timer. We have noticed in tests that creating these
> timers hurts our performance. For each such timer we have a process
> that gets a message from it once every 25 seconds, except for waiting
> for these messages, the processes are mostly idle. We are working on
> reducing the number of timers, but we would also like to know whether
> these timers may hurt performance less if the processes would
> hibernate until they get a message. Furthermore, is there any
> documentation explaining why creating many timers can hurt erlang
> performance?

--------------------------------------------------------------------------
- for hire: mac osx device driver ninja, kernel extensions and usb drivers
---------------------+------------+---------------------------------------
http://wagerlabs.com | @wagerlabs | http://www.linkedin.com/in/joelreymont
---------------------+------------+---------------------------------------




More information about the erlang-questions mailing list