Files
zyedidia.micro/cmd/micro/profile.go
Zachary Yedidia dc68183fc1 Start refactor
2019-12-25 17:05:10 -05:00

15 lines
352 B
Go

package main
import (
"fmt"
"runtime"
humanize "github.com/dustin/go-humanize"
)
func GetMemStats() string {
var memstats runtime.MemStats
runtime.ReadMemStats(&memstats)
return fmt.Sprintf("Alloc: %s, Sys: %s, GC: %d, PauseTotalNs: %dns", humanize.Bytes(memstats.Alloc), humanize.Bytes(memstats.Sys), memstats.NumGC, memstats.PauseTotalNs)
}