Package com.sun.jna.platform.unix
Interface Resource
public interface Resource
Definitions related to
getrlimit/setrlimit- Author:
- Lyor Goldstein
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intAddress space limit.static final intLargest core file that can be created, in bytes.static final intPer-process CPU limit, in seconds.static final intMaximum size of data segment, in bytes.static final intLargest file that can be created, in bytes.static final intMaximum number of file locks.static final intLocked-in-memory address space.static final intMaximum bytes in POSIX message queues.static final intMaximum nice priority allowed to raise to.static final intNumber ofrlimitvaluesstatic final intNumber of open files.static final intNumber of processes.static final intLargest resident set size, in bytes.static final intstatic final intMaximum CPU time in microseconds that a process scheduled under a real-time scheduling policy may consume without making a blocking system call before being forcibly de-scheduled.static final intMaximum number of pending signals.static final intMaximum size of stack segment, in bytes. -
Method Summary
Modifier and TypeMethodDescriptionintgetrlimit(int resource, Resource.Rlimit rlim) intsetrlimit(int resource, Resource.Rlimit rlim)
-
Field Details
-
RLIMIT_CPU
static final int RLIMIT_CPUPer-process CPU limit, in seconds.- See Also:
-
RLIMIT_FSIZE
static final int RLIMIT_FSIZELargest file that can be created, in bytes.- See Also:
-
RLIMIT_DATA
static final int RLIMIT_DATAMaximum size of data segment, in bytes.- See Also:
-
RLIMIT_STACK
static final int RLIMIT_STACKMaximum size of stack segment, in bytes.- See Also:
-
RLIMIT_CORE
static final int RLIMIT_CORELargest core file that can be created, in bytes.- See Also:
-
RLIMIT_RSS
static final int RLIMIT_RSSLargest resident set size, in bytes. This affects swapping; processes that are exceeding their resident set size will be more likely to have physical memory taken from them.- See Also:
-
RLIMIT_NOFILE
static final int RLIMIT_NOFILENumber of open files.- See Also:
-
RLIMIT_AS
static final int RLIMIT_ASAddress space limit.- See Also:
-
RLIMIT_NPROC
static final int RLIMIT_NPROCNumber of processes.- See Also:
-
RLIMIT_MEMLOCK
static final int RLIMIT_MEMLOCKLocked-in-memory address space.- See Also:
-
RLIMIT_LOCKS
static final int RLIMIT_LOCKSMaximum number of file locks.- See Also:
-
RLIMIT_SIGPENDING
static final int RLIMIT_SIGPENDINGMaximum number of pending signals.- See Also:
-
RLIMIT_MSGQUEUE
static final int RLIMIT_MSGQUEUEMaximum bytes in POSIX message queues.- See Also:
-
RLIMIT_NICE
static final int RLIMIT_NICEMaximum nice priority allowed to raise to. Nice levels 19 .. -20 correspond to 0 .. 39 values of this resource limit.- See Also:
-
RLIMIT_RTPRIO
static final int RLIMIT_RTPRIO- See Also:
-
RLIMIT_RTTIME
static final int RLIMIT_RTTIMEMaximum CPU time in microseconds that a process scheduled under a real-time scheduling policy may consume without making a blocking system call before being forcibly de-scheduled.- See Also:
-
RLIMIT_NLIMITS
static final int RLIMIT_NLIMITSNumber ofrlimitvalues- See Also:
-
-
Method Details
-
getrlimit
-
setrlimit
-