Luv.ResourceSourceEvaluates to the current uptime.
Binds uv_uptime. See sysinfo(2).
Evaluates to the load average.
Binds uv_loadavg. See sysinfo(2).
Evaluates to the amount of free memory, in bytes.
Binds uv_get_free_memory. See sysinfo(2).
Evaluates to the total amount of memory, in bytes.
Binds uv_get_total_memory. See sysinfo(2).
Binds uv_get_contrained_memory.
Requires libuv 1.29.0.
Feature check: Luv.Require.(has get_constrained_memory)
Binds uv_get_available_memory.
Requires Luv 0.5.13 and libuv 1.45.0.
Feature check: Luv.Require.(has get_available_memory)
module Priority : sig ... endPriority constants.
Evaluates to the priority of the process with the given pid.
Binds uv_os_getpriority. See getpriority(3p).
Requires libuv 1.23.0.
Feature check: Luv.Require.(has os_priority)
Sets the priority of the process with the given pid.
Binds uv_os_setpriority. See setpriority(3p).
Requires libuv 1.23.0.
Feature check: Luv.Require.(has os_priority)
Evaluates to the resident set size for the current process.
Binds uv_resident_set_memory.
Binds uv_timeval_t.
type rusage = {utime : timeval;stime : timeval;maxrss : Unsigned.uint64;ixrss : Unsigned.uint64;idrss : Unsigned.uint64;isrss : Unsigned.uint64;minflt : Unsigned.uint64;majflt : Unsigned.uint64;nswap : Unsigned.uint64;inblock : Unsigned.uint64;oublock : Unsigned.uint64;msgsnd : Unsigned.uint64;msgrcv : Unsigned.uint64;nsignals : Unsigned.uint64;nvcsw : Unsigned.uint64;nivcsw : Unsigned.uint64;}Binds uv_rusage_t.
See getrusage(2).
Binds uv_getrusage.
See getrusage(3p).