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的详细信息.