21 #include <celero/Export.h> 36 int64_t RamSystemTotal{0};
37 int64_t RamSystemAvailable{0};
38 int64_t RamSystemUsed{0};
39 int64_t RamSystemUsedByCurrentProcess{0};
40 int64_t RamPhysicalTotal{0};
41 int64_t RamPhysicalAvailable{0};
42 int64_t RamPhysicalUsed{0};
43 int64_t RamPhysicalUsedByCurrentProcess{0};
44 int64_t RamPhysicalUsedByCurrentProcessPeak{0};
45 int64_t RamVirtualTotal{0};
46 int64_t RamVirtualAvailable{0};
47 int64_t RamVirtualUsed{0};
48 int64_t RamVirtualUsedByCurrentProcess{0};
50 operator std::string();
57 CELERO_EXPORT int64_t GetRAMSystemTotal();
58 CELERO_EXPORT int64_t GetRAMSystemAvailable();
59 CELERO_EXPORT int64_t GetRAMSystemUsed();
102 CELERO_EXPORT int64_t GetRAMPhysicalUsedByCurrentProcessPeak();
CELERO_EXPORT int64_t GetRAMPhysicalTotal()
The total physical RAM, in bytes.
Definition: Memory.cpp:212
Contans all Memory measurements (in bytes)
Definition: Memory.h:33
CELERO_EXPORT celero::RAMReport GetRAMReport()
Returns a RAMReport class containing all RAM measurements.
Definition: Memory.cpp:400
CELERO_EXPORT int64_t GetRAMPhysicalUsedByCurrentProcess()
On Windows, this is defined by the Working Set Size.
Definition: Memory.cpp:255
CELERO_EXPORT int64_t GetRAMPhysicalAvailable()
The total physical RAM available to the current process, in bytes.
Definition: Memory.cpp:228
CELERO_EXPORT int64_t GetRAMVirtualAvailable()
The amount of non-physical memory (page file) available.
Definition: Memory.cpp:339
CELERO_EXPORT int64_t GetRAMPhysicalUsed()
The total amount of physical RAM minus the amount of physical RAM which is available.
Definition: Memory.cpp:240
CELERO_EXPORT int64_t GetRAMVirtualUsedByCurrentProcess()
On Windows, this is defined as the commit charge.
Definition: Memory.cpp:365
CELERO_EXPORT int64_t GetRAMVirtualTotal()
The total amount of Virtual RAM (page file size).
Definition: Memory.cpp:323
CELERO_EXPORT int64_t GetRAMVirtualUsed()
The total virtual RAM minus the available virtual RAM.
Definition: Memory.cpp:351
CELERO_EXPORT int64_t GetRAMSystemUsedByCurrentProcess()
The sum of the physical RAM used by the current process and the virtual RAM used by the current proce...
Definition: Memory.cpp:201