[erlang-questions] Timers for hibernated processes

ori brost oribrost@REDACTED
Tue Nov 22 02:32:13 CET 2011


I tried hibernation alone and it did not help, only
hibernationcombined with reducing timer amount did the trick
On Mon, Nov 21, 2011 at 9:25 PM, Joel Reymont <joelr1@REDACTED> wrote:
> 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