Method _static_modules._system.getrlimit()


Method getrlimit

array(int) getrlimit(string resource)

Description

Returns the current process limitation for the selected resource.

Parameter resource
"cpu"

The CPU time limit in seconds.

"fsize"

The maximum size of files the process may create.

"data"

The maximum size of the process's data segment.

"stack"

The maximum size of process stack, in bytes.

"core" 
"rss"

Specifies the limit of pages the process's resident set.

"nproc"

The maximum number of processes that can be created for the real user ID of the calling process.

"nofile"

The maximum number of file descriptors the process can open, +1.

"memlock"

The maximum number of bytes of virtual memory that may be locked into RAM.

"as" 
"vmem" 
Returns
Array
int 0

The soft limit for the resource. -1 means no limit.

int 1

The hard limit for the resource. -1 means no limit.

Note

This function nor all the resources are available on all systems.

See also

getrlimits, setrlimit