On my 2013 Nexus 7, a simple start := time.Now() draw.Draw(etc) log.Printf("draw.Draw took %v", time.Since(start)) around the draw.Draw call dropped from 12ms to 30µs. Change-Id: I12aea4a4ade07eedb8ee86f7c8d4a4ed49f39f36 Reviewed-on: https://go-review.googlesource.com/11299 Reviewed-by: David Crawshaw <crawshaw@golang.org>