X-Git-Url: https://gerrit.fd.io/r/gitweb?p=govpp.git;a=blobdiff_plain;f=api%2Fstats.go;h=d5665b77a7044b6f1a2177aca87430d95dedceb5;hp=3a72c6cc2cd86397c537d0ed584301f15de27335;hb=4a4094e6cdc7f5d9e5a470ccf82df1c780c7e224;hpb=81412d5120d44fdce66c28a53c00dd589cb73d07 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 }