ProcessMemoryMetrics
Namespace: FoundationDB.Client.Status · class
Implements: MetricsBase, IJsonSerializable, IJsonPackable, IEquatable<MetricsBase>, IEquatable<ProcessMemoryMetrics>
Memory performance counters for a FoundationDB process
Properties
AvailableBytes
long AvailableBytes { get; }
LimitBytes
long LimitBytes { get; }
Limit Bytes
cluster.processes..memory.limit_bytes
RssBytes
long RssBytes { get; }
RSS Bytes
cluster.processes..memory.rss_bytes
UnusedAllocatedMemory
long UnusedAllocatedMemory { get; }
Memory that has been allocated but is currently unused
cluster.processes..memory.unused_allocated_memory
UsedBytes
long UsedBytes { get; }
Memory allocated by the process
cluster.processes..memory.used_bytes
On Linux, this is the VmSize as reported by /proc/[pid]/statm
On Windows, this is PPROCESS_MEMORY_COUNTERS.PagefileUsage
Methods
<Clone>$
ProcessMemoryMetrics <Clone>$()
Equals
bool Equals(object obj)
bool Equals(MetricsBase other)
bool Equals(ProcessMemoryMetrics other)
GetHashCode
int GetHashCode()
ToString
string ToString()