14 void setHistorySize(std::size_t size);
15 std::size_t getHistorySize()
const;
17 std::deque<std::pair<double, double>> getLastHistory()
const;
18 double getMeanMem()
const;
19 double getMeanSwap()
const;
20 double getMaxMem()
const;
21 double getMaxSwap()
const;
22 double getMemTotal()
const;
23 double getMaxMemTotal()
const;
25 unsigned samplesNumber;
26 std::size_t historySize;
27 double memSum, swapSum;
28 double maxMem, maxSwap;
31 std::deque<std::pair<double, double>> memSwapUsageHistory;
33 std::unique_ptr<PerformanceCounter> performanceCounter;
Definition: memory_monitor.h:10