|
Gaudi Framework, version v21r7p1 |
| Home | Generated: 15 Feb 2010 |
#include <errno.h>#include <string.h>#include "sys/times.h"#include "unistd.h"#include "libgen.h"#include <cstdio>#include <limits.h>#include "GaudiKernel/Memory.h"#include "ProcessDescriptor.h"

Go to the source code of this file.
Defines | |
| #define | GAUDIKERNEL_MEMORY_CPP |
Functions | |
| GAUDI_API long | System::adjustMemory (MemoryUnit typ, long value) |
| Convert time from kByte to requested representation (Experts only). | |
| GAUDI_API long | System::basePriority (InfoType fetch=ProcessBasics, long pid=-1) |
| Basic Process Information: Base priority. | |
| GAUDI_API long | System::procID () |
| Basic Process Information: Process ID. | |
| GAUDI_API long | System::parentID (InfoType fetch=ProcessBasics, long pid=-1) |
| Basic Process Information: Parent's process ID. | |
| GAUDI_API long | System::affinityMask (InfoType fetch=ProcessBasics, long pid=-1) |
| Basic Process Information: Affinity mask. | |
| GAUDI_API long | System::exitStatus (InfoType fetch=ProcessBasics, long pid=-1) |
| Basic Process Information: Exit status (does not really make sense for the running process, but for others!). | |
| GAUDI_API long | System::priorityBoost (InfoType fetch=PriorityBoost, long pid=-1) |
| Basic Process Information: priority boost. | |
| GAUDI_API long | System::nonPagedMemoryPeak (MemoryUnit unit=kByte, InfoType fetch=Memory, long pid=-1) |
| Basic Process Information: Peak usage of non paged memory. | |
| GAUDI_API long | System::nonPagedMemory (MemoryUnit unit=kByte, InfoType fetch=Memory, long pid=-1) |
| Basic Process Information: Current usage of non paged memory. | |
| GAUDI_API long | System::nonPagedMemoryLimit (MemoryUnit unit=kByte, InfoType fetch=Quota, long pid=-1) |
| System Process Limits: Maximum amount of non-paged memory this process is allowed to use. | |
| GAUDI_API long | System::pagedMemory (MemoryUnit unit=kByte, InfoType fetch=Memory, long pid=-1) |
| Basic Process Information: Amount of paged memory currently occupied by the process 'pid'. | |
| GAUDI_API long | System::pagedMemoryPeak (MemoryUnit unit=kByte, InfoType fetch=Memory, long pid=-1) |
| Basic Process Information: Maximum of paged memory occupied by the process 'pid'. | |
| GAUDI_API long | System::pagedMemoryLimit (MemoryUnit unit=kByte, InfoType fetch=Quota, long pid=-1) |
| Basic Process Information: Amount of paged memory that can be occupied by the process 'pid'. | |
| GAUDI_API long | System::numPageFault (InfoType fetch=Memory, long pid=-1) |
| Basic Process Information: Number of page faults. | |
| GAUDI_API long | System::pagefileUsage (MemoryUnit unit=kByte, InfoType fetch=Memory, long pid=-1) |
| Basic Process Information: Current page file usage. | |
| GAUDI_API long | System::pagefileUsagePeak (MemoryUnit unit=kByte, InfoType fetch=Memory, long pid=-1) |
| Basic Process Information: Peak usage of page file. | |
| GAUDI_API long | System::pagefileUsageLimit (MemoryUnit unit=kByte, InfoType fetch=Quota, long pid=-1) |
| Basic Process Information: Peak usage of page file. | |
| GAUDI_API long | System::mappedMemory (MemoryUnit unit=kByte, InfoType fetch=Memory, long pid=-1) |
| Basic Process Information: priority boost. | |
| GAUDI_API long | System::mappedMemoryPeak (MemoryUnit unit=kByte, InfoType fetch=Memory, long pid=-1) |
| Basic Process Information: priority boost. | |
| GAUDI_API long | System::minMemoryLimit (MemoryUnit unit=kByte, InfoType fetch=Quota, long pid=-1) |
| System Process Limits: Minimum amount of virtual memory this process may use. | |
| GAUDI_API long | System::maxMemoryLimit (MemoryUnit unit=kByte, InfoType fetch=Quota, long pid=-1) |
| System Process Limits: Maximum amount of virtual memory this process is allowed to use. | |
| GAUDI_API long | System::virtualMemory (MemoryUnit unit=kByte, InfoType fetch=Memory, long pid=-1) |
| Basic Process Information: priority boost. | |
| GAUDI_API long | System::virtualMemoryPeak (MemoryUnit unit=kByte, InfoType fetch=Memory, long pid=-1) |
| Basic Process Information: priority boost. | |
| GAUDI_API long | System::virtualMemoryLimit (MemoryUnit unit=kByte, InfoType fetch=Quota, long pid=-1) |
| System Process Limits: Maximum amount of the page file this process is allowed to use. | |
| #define GAUDIKERNEL_MEMORY_CPP |
Definition at line 15 of file Memory.cpp.