7 #ifndef __FWMEMORY_TOOLS_MEMORYMONITORTOOLS_HPP__ 8 #define __FWMEMORY_TOOLS_MEMORYMONITORTOOLS_HPP__ 10 #include "fwMemory/config.hpp" 26 FWMEMORY_API ~MemoryMonitorTools();
28 FWMEMORY_API
static std::uint64_t estimateFreeMem();
30 FWMEMORY_API
static void printProcessMemoryInformation();
32 FWMEMORY_API
static void printSystemMemoryInformation();
34 FWMEMORY_API
static void printMemoryInformation();
36 FWMEMORY_API
static std::uint64_t getTotalSystemMemory();
38 FWMEMORY_API
static std::uint64_t getUsedSystemMemory();
40 FWMEMORY_API
static std::uint64_t getFreeSystemMemory();
42 FWMEMORY_API
static std::uint64_t getUsedProcessMemory();
49 #endif // __FWMEMORY_TOOLS_MEMORYMONITORTOOLS_HPP__ The namespace fwMemory contains tools to manage memory. Use for dump.