func CPUTimeDiff(first *Rusage, latest *Rusage) (float64, float64)
CPUTimeDiff returns the differences of user CPU time and system CPU time used between two Rusage structs.
func GetCPUTime() int64
GetCPUTime returns the how much CPU time has passed since the start of this process.
func GetTCPUserTimeout(conn net.Conn) (opt int, err error)
GetTCPUserTimeout gets the TCP user timeout on a connection's socket
func SetTCPUserTimeout(conn net.Conn, timeout time.Duration) error
SetTCPUserTimeout sets the TCP user timeout on a connection's socket
Rusage is an alias for syscall.Rusage under linux environment.
type Rusage = syscall.Rusage
func GetRusage() *Rusage
GetRusage returns the resource usage of current process.