9 humanize "github.com/dustin/go-humanize"
12 // GetMemStats returns a string describing the memory usage and gc time used so far
13 func GetMemStats() string {
14 var memstats runtime.MemStats
15 runtime.ReadMemStats(&memstats)
16 return fmt.Sprintf("Alloc: %s, Sys: %s, GC: %d, PauseTotalNs: %dns", humanize.Bytes(memstats.Alloc), humanize.Bytes(memstats.Sys), memstats.NumGC, memstats.PauseTotalNs)
19 func Tic(s string) time.Time {
20 log.Println("START:", s)
24 func Toc(start time.Time) {
26 log.Println("END: ElapsedTime in seconds:", end.Sub(start))