Past Meetup

The Go Scheduler

This Meetup is past

25 people went

Location image of event venue


Goroutines are routinely seen as a major differentiator and good reason to use Go. They are easy to use and perform well. They are not, however, particularly easy to schedule in a fashion that ensures they perform well.

Like so many things in Go, the Go scheduler is a bit different than other schedulers.

This talk will discuss how the Go scheduler works, a couple of important approaches the scheduler takes that improve performance, and how to use the trace tool to create a scheduler latency profile.

Charles Sharp is a Principal Software Engineer at Object Computing, Inc.(OCI), a leading software engineering firm providing consulting for software architecture, design, and implementation.

The meetup will start with pizza around 6 then announcements at 6:20 - 6:30. Following that will be a few minutes of something interesting in the Go world, then the presentation.

We typically wrap up around 8 but the room will be open for a while so feel free to hang around a bit and visit.