[erlang-questions] Timers for hibernated processes

Ahmed Omar <>
Tue Nov 22 11:58:49 CET 2011


Hi Ori,
Can you be a bit more specific how it hurts your performance? Is there only
one process responsible for creating timers? What does your app do in the
first place?

On Tue, Nov 22, 2011 at 2:32 AM, ori brost <> wrote:

> 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 <> 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
> >
> ---------------------+------------+---------------------------------------
> >
> >
> _______________________________________________
> erlang-questions mailing list
> 
> http://erlang.org/mailman/listinfo/erlang-questions
>



-- 
Best Regards,
- Ahmed Omar
http://nl.linkedin.com/in/adiaa
Follow me on twitter
@spawn_think <http://twitter.com/#!/spawn_think>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20111122/81913778/attachment.html>


More information about the erlang-questions mailing list