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 int
Address space limit.static final int
Largest core file that can be created, in bytes.static final int
Per-process CPU limit, in seconds.static final int
Maximum size of data segment, in bytes.static final int
Largest file that can be created, in bytes.static final int
Maximum number of file locks.static final int
Locked-in-memory address space.static final int
Maximum bytes in POSIX message queues.static final int
Maximum nice priority allowed to raise to.static final int
Number ofrlimit
valuesstatic final int
Number of open files.static final int
Number of processes.static final int
Largest resident set size, in bytes.static final int
static final int
Maximum 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 int
Maximum number of pending signals.static final int
Maximum size of stack segment, in bytes. -
Method Summary
Modifier and TypeMethodDescriptionint
getrlimit
(int resource, Resource.Rlimit rlim) int
setrlimit
(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 ofrlimit
values- See Also:
-
-
Method Details
-
getrlimit
-
setrlimit
-