ClickHouse/base/common/getMemoryAmount.h
2020-02-14 17:48:30 +03:00

13 lines
329 B
C++

#pragma once
#include <cstdint>
/** Returns the size of physical memory (RAM) in bytes.
* Returns 0 on unsupported platform or if it cannot determine the size of physical memory.
*/
uint64_t getMemoryAmountOrZero();
/** Throws exception if it cannot determine the size of physical memory.
*/
uint64_t getMemoryAmount();