Some functions to get system information. More...
#include <OpenMS/SYSTEM/SysInfo.h>
Classes | |
struct | MemUsage |
A convenience class to report either absolute or delta (between two timepoints) RAM usage. More... | |
Static Public Member Functions | |
static bool | getProcessMemoryConsumption (size_t &mem_virtual) |
static bool | getProcessPeakMemoryConsumption (size_t &mem_virtual) |
Some functions to get system information.
Supports current memory and peak memory consumption.
|
static |
Get memory consumption in KiloBytes (KB) On Windows, this is equivalent to 'Peak Working Set (Memory)' in Task Manager. On other OS this might be very unreliable, depending on operating system and kernel version.
mem_virtual | Total virtual memory currently allocated by this process |
mem_virtual
is set to 0.
|
static |
Get peak memory consumption in KiloBytes (KB) On Windows, this is equivalent to 'Working Set (Memory)' in Task Manager. On other OS this might be very unreliable, depending on operating system and kernel version.
mem_virtual | Total virtual memory allocated by this process |
mem_virtual
is set to 0. OpenMS / TOPP release 2.3.0 | Documentation generated on Tue Jan 9 2018 18:22:13 using doxygen 1.8.13 |