One "global" timer or "Per-player" timer?
#7

If you have only one timer (execution time is obviously exaggerated):
Код:
Player sync
Timer called (exec time = 5 seconds)
Timer ends > players go without sync for 5 seconds
Player sync
If you have a single big timer you may experience lag because while it is executing the players cannot sync. However, if you have multiple smaller ones, it chops it up to where players can sync between calls.
Код:
Player sync
Small Timer called (exec time = 1 sec)
Small Timer ends > players go without sync for 1 second
Player sync
Small Timer2 called (exec time = 1 sec)
Small Timer2 ends > players go without sync for 1 second
Player sync
...
This is because we only have a single thread to work with (which I use to look at as a disadvantage).
Reply


Messages In This Thread
One "global" timer or "Per-player" timer? - by Kyance - 15.11.2014, 06:39
Re: One "global" timer or "Per-player" timer? - by Bakr - 15.11.2014, 08:23
Re: One "global" timer or "Per-player" timer? - by Virtual1ty - 15.11.2014, 08:25
Re : One "global" timer or "Per-player" timer? - by S4t3K - 15.11.2014, 09:13
Re: One "global" timer or "Per-player" timer? - by Bakr - 15.11.2014, 09:44
Re: One "global" timer or "Per-player" timer? - by Kyance - 15.11.2014, 11:47
Re: One "global" timer or "Per-player" timer? - by Bakr - 15.11.2014, 12:35
Re: One "global" timer or "Per-player" timer? - by Threshold - 15.11.2014, 14:31
Re: One "global" timer or "Per-player" timer? - by Kyance - 15.11.2014, 16:30

Forum Jump:


Users browsing this thread: 1 Guest(s)