namespace
memory
Classes
- struct CommaDelimit
- struct Getrusage
- struct MachTaskInfo
- struct Mallinfo
- struct MemoryUsage
- An optional VT component that records memory usage for tracing and general profiling.
- struct Mimalloc
- struct Mstats
- struct PS
- struct Reporter
- struct Sbrk
- struct Stat
- struct StatM
Enums
- enum class MemoryUnitEnum: int8_t { Bytes = 0, Kilobytes = 1, Megabytes = 2, Gigabytes = 3, Terabytes = 4, Petabytes = 5, Exabytes = 6, Zettabytes = 7, Yottabytes = 8 }
Functions
- auto getMemoryUnitName(MemoryUnitEnum unit) -> std::string
- auto getUnitFromString(std::string const& unit) -> MemoryUnitEnum
- auto getBestMemoryUnit(std::size_t bytes) -> std::tuple<std::string, double>
- auto operator>>(std::istream& is, CommaDelimit& output) -> std::istream&
Variables
- std::unordered_map<MemoryUnitEnum, std::string> memory_unit_names
Enum documentation
enum class vt:: util:: memory:: MemoryUnitEnum: int8_t
#include <src/vt/utils/memory/memory_units.h>
Function documentation
std::string vt:: util:: memory:: getMemoryUnitName(MemoryUnitEnum unit)
#include <src/vt/utils/memory/memory_units.h>
MemoryUnitEnum vt:: util:: memory:: getUnitFromString(std::string const& unit)
#include <src/vt/utils/memory/memory_units.h>
std::tuple<std::string, double> vt:: util:: memory:: getBestMemoryUnit(std::size_t bytes)
#include <src/vt/utils/memory/memory_units.h>
std::istream& vt:: util:: memory:: operator>>(std::istream& is,
CommaDelimit& output)
Variable documentation
std::unordered_map<MemoryUnitEnum, std::string> vt:: util:: memory:: memory_unit_names