ocean.sys.stats.linux.Queriable

Contains API to obtain various information about the running application which are available through system APIs.

Members

Functions

getClockTicksPerSecond
long getClockTicksPerSecond()

Gets the number of clock ticks per second.

getPageSize
long getPageSize()

Gets the page size in bytes

maximumProcessAddressSpace
rlimit maximumProcessAddressSpace()

Gets maximum amount of address space allowed for the process to allocate.

maximumProcessCPUTime
rlimit maximumProcessCPUTime()

Gets maximum CPU time in seconds process is allowed to use.

maximumProcessCoreSize
rlimit maximumProcessCoreSize()

Gets maximum core size allowed for the process to generate.

maximumProcessDataSize
rlimit maximumProcessDataSize()

Gets maximum allowed data segment size for the process.

maximumProcessFileSize
rlimit maximumProcessFileSize()

Gets maximum file size allowed for the process to create

maximumProcessNumFiles
rlimit maximumProcessNumFiles()

Gets maximum file descriptors allowed for the process to have open

maximumProcessStackSize
rlimit maximumProcessStackSize()

Gets maximum allowed stack size for the process.

Meta

License

Boost Software License Version 1.0. See LICENSE_BOOST.txt for details. Alternatively, this file may be distributed under the terms of the Tango 3-Clause BSD License (see LICENSE_BSD.txt for details).