"NewTicker returns a new Ticker containing a channel that will send the time with a period specified by the duration argument. It adjusts the intervals or drops ticks to make up for slow receivers. The duration d must be greater than zero; if not, NewTicker will panic. Stop the ticker to release associated resources."
From @mably on December 3, 2014 23:34
Source code: https://github.com/mably/ppcd/blob/master/peer.go#L1606
Profiling charts: http://www.mably.com/dev/ppcd/prof/2014-12-04/
"NewTicker returns a new Ticker containing a channel that will send the time with a period specified by the duration argument. It adjusts the intervals or drops ticks to make up for slow receivers. The duration d must be greater than zero; if not, NewTicker will panic. Stop the ticker to release associated resources."
Documentation: http://golang.org/pkg/time/#NewTicker
Related forum post: https://groups.google.com/forum/#!topic/golang-nuts/Chx1tCs2QGg
Copied from original issue: mably/ppcd#14