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