Module Core_unix.Resource_usage


module Resource_usage: sig .. end

Resource usage

-- For details, "man getrusage"


type who =
| SELF
| CHILDREN
type t 
val get : who -> t
val utime : t -> float
val stime : t -> float
val maxrss : t -> int64
val ixrss : t -> int64
val idrss : t -> int64
val isrss : t -> int64
val minflt : t -> int64
val majflt : t -> int64
val nswap : t -> int64
val inblock : t -> int64
val oublock : t -> int64
val msgsnd : t -> int64
val msgrcv : t -> int64
val nsignals : t -> int64
val nvcsw : t -> int64
val nivcsw : t -> int64
val add : t ->
t -> t
add ru1 ru2 adds two rusage structures (e.g. your resource usage and your children's).