diff options
Diffstat (limited to 'api/stats.go')
-rw-r--r-- | api/stats.go | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/api/stats.go b/api/stats.go index 3a72c6c..d5665b7 100644 --- a/api/stats.go +++ b/api/stats.go @@ -117,6 +117,23 @@ type BufferPool struct { // MemoryStats represents memory stats segment counters. type MemoryStats struct { + // Deprecated: /mem/statseg total memory directory Total float64 - Used float64 + // Deprecated: /mem/statseg used memory directory + Used float64 + + // stat/main memory usage per-heap + Stat map[int]MemoryCounters + Main map[int]MemoryCounters +} + +// MemoryCounters represents values of various memory usage +type MemoryCounters struct { + Total uint64 + Used uint64 + Free uint64 + UsedMMap uint64 + TotalAlloc uint64 + FreeChunks uint64 + Releasable uint64 } |