Package chrono provides basic chronometric features to measure time elapsed in various cases. Package usage is as simple as native clock timer in your phone but also has some useful features like cumulative measurements.
go get github.com/askretov/chrono
package main
import "github.com/askretov/chrono"
func main() {
chrono.Start("test")
for i := 0; i < 1000000000; i++ {}
chrono.Stop("test")
}
chrono.Start("test")
for i := 0; i < 1000000000; i++ {}
chrono.Lap("test", "lap 1")
for i := 0; i < 1000000000; i++ {}
chrono.Lap("test", "lap 2")
for i := 0; i < 1000000000; i++ {}
chrono.Lap("test", "lap 3")
chrono.Stop("test")
Capture("capture", false, func(){
for i := 0; i < 1000000000; i++ {}
})