ProcessState.SysUsage()返回的结构中为您返回操作系统的使用值.
cmd := exec.Command("command","arg1","arg2")
err := cmd.Run()
if err != nil {
log.Fatal(err)
}
// check this type assertion to avoid a panic
fmt.Println("MaxRSS:",cmd.ProcessState.SysUsage().(*syscall.RusagE).MaxRSS)
注意:不同的平台可能以字节或千字节为单位返回此值.检查man getrusage的详细信息.