I've confirmed this uses 14% on a random OS X machine. Please raise a bug, https://golang.org/issue/new
On Monday, 17 September 2018 14:29:44 UTC+10, Robert Engels wrote: > > For reference, similar code under Java consumes 2.5 % CPU. > > I tested the Go code under OSX, and it is roughly 10%, which seems to be > very high. Might be because the “context switching” is performed/attributed > to the process (since it is internal), where for other systems it is the > system call only, and so most of the cost is attributed to system/kernel > activity. > > > > On Sep 16, 2018, at 8:47 AM, Lei Ni <nil...@gmail.com <javascript:>> > wrote: > > import ( > "time" > ) > > func main() { > ticker := time.NewTicker(time.Millisecond) > defer ticker.Stop() > for range ticker.C { > } > } > > > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.